有人遇到这种情况,可能如提示所说的。
而我遇到这个问题的原因是DEBUG\RELEASE版本的dll库混用了,只要注意所用dll库的版本就可以了。
ps:我在程序中用的是qwt的库。...
分类:
移动开发 时间:
2015-07-01 12:19:40
阅读次数:
147
从 QWidget 派生一个窗口,使用 stylesheet 设置背景,designer 设置没有问题,或者,通过 setStyleSheet() 设置,代码操作是正确的,编译运行后,却没有背景。
原因是,QWidget 的 paintEvent() 是空的,而样式表要通过 paint 被绘制到窗口中,我们需要重新写 paintEvent() 函数,才能够真正实现继承。...
分类:
其他好文 时间:
2015-06-26 21:14:57
阅读次数:
187
与 QWidget 有关的 Qt 可视化组件的继承关系图
分类:
其他好文 时间:
2015-06-25 10:20:37
阅读次数:
427
从 QWidget 派生一个窗口,使用 stylesheet 设置背景,在 designer 中可以看到效果,编译运行后,没有背景。原因比较简单,QWidget 的 paintEvent() 是空的,而样式表要通过 paint 被绘制到窗口中。
QWidget 是所有窗口中父类,但有时候,我们需要给它重写一些方法,比如 paintEvent() 事件等,我们需要重新写paintEvent() 函数,才能够真正实现继承。...
分类:
其他好文 时间:
2015-06-23 13:37:18
阅读次数:
273
1.最近在研究太阳神三国杀源码,在三国杀的源码中采用很多函数指针的方式进行数据传递,感觉很实用,class ConfigDialog : public FlatDialog { Q_OBJECTpublic: ConfigDialog(QWidget *parent = 0); ~...
分类:
其他好文 时间:
2015-06-18 17:06:33
阅读次数:
148
import maya.OpenMayaUI as omui import maya.cmds as cmds from shiboken import wrapInstance ptr = omui.MQtUtil.findControl(cmds.channelBox()) channelBox_widget = wrapInstance(long(ptr), QtGui.QWidget...
分类:
其他好文 时间:
2015-06-17 20:10:50
阅读次数:
194
嗯。。。这次接了个单要求图形界面,刚好可以巩固并学习下QT。毫不犹豫的就接了下面记录下出现的问题:1. QWidget和QDialog QDialog下的槽函数有accept()与reject()可以直接用 并且QDialog有exec() 这种方式显示窗口,是阻塞形的 而QWidget则只有...
分类:
其他好文 时间:
2015-06-17 14:55:55
阅读次数:
132
widget.hvirtual bool event(QEvent *event); widget.cppbool Widget::event(QEvent *event){ if (event->type() == QEvent::NonClientAreaMouseButtonDblCl...
分类:
其他好文 时间:
2015-06-17 14:45:17
阅读次数:
112
day 1:Qt中类:理解一个类最好还是从其类代码实现上看。由此图可看出需要好好研究那几个重要的类:Qt/QEvent/QObject/QWidget/。QApplication: (比较复杂,且很常用)它使用用户的桌面设置,例如palette()、font()和doubleClickInterva...
分类:
其他好文 时间:
2015-06-08 00:57:33
阅读次数:
195
看一下效果很简单的一个小功能先说分部讲一下过程 再给出详细代码添加数据MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); ...
分类:
其他好文 时间:
2015-06-01 06:10:10
阅读次数:
129