水木社区手机版
首页
|版面-KDE与Qt编程技术(KDE_Qt)|
新版wap站已上线
展开
|
楼主
|
同主题展开
|
返回
上一篇
|
下一篇
|
同主题下篇
主题:发现 QProcess 的一个巨坑
hgoldfish
|
2023-04-30 01:13:36
|
QProcess 的 finished(), errorOcurrred(), stateChanged() 这些 signal 都必须有 Qt 事件循环才能被触发。
看来实现原理是背后每个 QProcess 都有个线程在监听进程的状态,发生变化才丢到 UI 事件循环里面。通过 invokeMethod 的 QueuedConnection 方式触发上面三个 signal.
--
FROM 183.253.146.*
上一篇
|
下一篇
|
同主题下篇
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版