
Qt开发
ddl007
这个作者很懒,什么都没留下…
展开
-
QComboBox下拉列表添加复选框及消息处理
转载请务必注明出处及原始链接,谢谢!要在QComboBox下拉列表项中添加复选框,并进行消息处理,在网上搜索了很久没有找到太多有用的信息和实际的例子,但从中还是找到了一些提示性的资料,根据这些简短的介绍,最终实现了这个功能。QComboBox有一个setView的方法,因此,可以自定义的一个视图类,将复选框在视图中实现,本例自定义视图类继承于QListWidget,因为在该原创 2012-08-03 11:26:04 · 7271 阅读 · 2 评论 -
QT调试提示-没有GDB二进制档可用为二进制格式'x86-windows-msvc2010-pe-32bit
开始学习QT开发,上来就遇到问题,启动调试程序时提示:“没有CDB二进制档可用为二进制格式'x86-windows-msvc2010-pe-32bit” "没有GDB二进制档可用为二进制格式'x86-windows-msvc2010-pe-32bit"上网搜索了一下,需要安装 dbg_x86_6.11.1.404.msi 点击下载原创 2012-07-28 17:52:42 · 3517 阅读 · 0 评论 -
QTreeView控件判断鼠标点击是否选中叶子节点
对于QTreeView控件,当发生双击消息时,如何判断用户点击的区域是否是叶子节点?下面的代码就是为了判断用户是否点击了叶子节点,还是空白区域。void MyTreeView::mouseDoubleClickEvent(QMouseEvent *event){ QPoint point(event->pos()); //获取鼠标点击位置原创 2012-07-31 17:57:16 · 6508 阅读 · 0 评论 -
Qt多线程之间的信号传递
Qt 多线程的信号传递QObject::connect(const QObject * sender, const char * signal, const QObject * receiver, const char * method, Qt::ConnectionType type = AutoConnection); 这个函数默认(即最后一个参数type为AutoConnecti转载 2012-09-04 15:01:43 · 2650 阅读 · 0 评论 -
QTableView派生类重载dropEvent方法无效的解决方法
转载请注明出处,谢谢!由于需要用到一个QTableView进行数据内容的显示,同时希望view能支持Drag和Drop的操作,而Drag的数据源可能来自其他view也可能是自身的,需要做一些转换处理,所以,通过QTableView派生自定义类的方式来 重载dropEvent方法,在该方法中进行一些处理。直接看代码:class MyTabelView : public QTa原创 2012-09-21 22:58:05 · 3234 阅读 · 2 评论 -
重载QTreeView的mousePressEvent方法处理QStandardItem的check消息
class CQTreeView : public QTreeView{ Q_OBJECTpublic: CQTreeView();public: void mousePressEvent(QMouseEvent *event); void mark_subitem(QModelIndex index); void unmark_s原创 2012-11-07 23:02:55 · 3008 阅读 · 0 评论