class Main(QtGui.QMainWindow):
self.process = QtCore.QProcess(self)
QtCore.QObject.connect(self.process,QtCore.SIGNAL("finished(int)"),self.processCompleted)
def processCompleted(self):
self.ui.statusText.setText("Finished")
self.process.startDetached(command,arguments)
我无法获得此处发出的完成信号。任何人都可以帮助我吗?
最佳答案
startDetached()
是静态方法,因此不会在对象上调用它。因此,任何对象最终都不会发出 finished
信号。
关于python - PyQT 4 fnished() 信号不会发出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13792974/