我已阅读关于将QProcess连接到信号插槽的问题,但是我为了如何实现自己的目的而丢失了一些信息。需要Qt/C++ - 跟踪所有QList <QProcess>
每QProcess中被存储在的QList
每QProcess中被移除时,他们到期,是否终止通过窗口或以其它方式。
当然,我会使用QObject :: connect()将它的信号连接到死亡和插槽。但我不知道告诉它给我正确的信息。
connect(process, SIGNAL(destroyed()), this, SLOT(ProcessEnd()));
应该告诉我它是否被破坏。然而,如果通过窗口或应用程序本身以外的任何其他信号杀死信号,则无一例外。
你可能有'QList',对吧?我会以这种或那种方式解决这个问题,以避免在其中包含无效的代码。 –
hyde
2014-10-20 17:18:39