只要跨线程了就必须有事件循环吧
【 在 hgoldfish 的大作中提到: 】
: QProcess 的 finished(), errorOcurrred(), stateChanged() 这些 signal 都必须有 Qt 事件循环才能被触发。
: 看来实现原理是背后每个 QProcess 都有个线程在监听进程的状态,发生变化才丢到 UI 事件循环里面。通过 invokeMethod 的 QueuedConnection 方式触发上面三个 signal.
--
FROM 223.104.42.*