查看完整版本: [-- 界面线程问题 --]

QTCN开发网 -> Qt基础编程 -> 界面线程问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

圣域天子 2017-06-01 15:58

界面线程问题

界面上控件的显示等,需要在主线程中进行操作。
那么当子线程需要通知主线程进行显示操作时,除了信号槽以外,还有其它办法吗?

liudianwu 2017-06-01 16:53
最近总版主是重新开始学习Qt么?

lemonzll 2017-06-01 17:59
能想到的除了信号槽,其他的也就是用QMetaObject的invokeMethod直接调用主线程函数,或者继承QEvent,使用自定义事件,然后用qApp->postEvent来进行操作了

笑颜 2017-06-01 19:55
发送自定义事件到指定窗口可以一试吗?

九重水 2017-06-02 08:43
信号与槽就好了。这样写,两个线程的独立性也强些。不要去调用主线程的显示函数啊

dosmlp 2017-06-02 17:14
还有
QCoreApplication::postEvent
QCoreApplication::sendEvent


查看完整版本: [-- 界面线程问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled