有道理啊,不然用signal?signal不好用也不可靠呀
【 在 hgoldfish (老鱼) 的大作中提到: 】
: QProcess 的 finished(), errorOcurrred(), stateChanged() 这些 signal 都必须有 Qt 事件循环才能被触发。
:
: 看来实现原理是背后每个 QProcess 都有个线程在监听进程的状态,发生变化才丢到 UI 事件循环里面。通过 invokeMethod 的 QueuedConnection 方式触发上面三个 signal.
:
--
FROM 183.179.53.*