小编QLa*_*via的帖子

Qt QListView - 上下文菜单?

我正在尝试将上下文(右键单击)菜单添加到Qt QListView.我在Qt 3.3中看到有"contextMenuRequested"(我可以使用) - http://doc.qt.digia.com/3.3/qlistview.html#contextMenuRequested.但是,我在Qt4中看不到这样的方法.有谁知道如何将上下文菜单添加到QListView?

qt qlistview

7
推荐指数
3
解决办法
1万
查看次数

Qt跨线程调用

我有一个Qt/C++应用程序,具有通常的GUI线程和网络线程.网络线程正在使用外部库,它有自己的基于select()的事件循环...所以网络线程没有使用Qt的事件系统.

此时,网络线程只在发生各种事件时发出()s信号,例如连接成功.我认为这样可行,因为信号/插槽机制正确地为GUI线程发布信号.

现在,我需要网络线程能够调用GUI线程来提问.例如,网络线程可能要求GUI线程请求建立对话框以请求密码.

有谁知道这样做的合适机制?

我目前最好的想法是让网络线程在发出一个对象后使用QWaitCondition等待emit passwordRequestedEvent(passwordRequest);.(.passwordRequest对象将具有特定QWaitCondition的句柄,因此可以在做出决定时发出信号.

这种事情是否明智?或者还有其他选择吗?

c++ qt multithreading

4
推荐指数
1
解决办法
1066
查看次数

标签 统计

qt ×2

c++ ×1

multithreading ×1

qlistview ×1