import sys
from PyQt4 import QtGui, QtCore
from PyQt4.QtCore import QProcess
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
command = "./testCommand.py"
args = [""]
#"regular" startDetached : give two arguments, get a boolean
process=QProcess()
re=process.startDetached("ls",["."])
print(re)
print(type(re))
#"overload" startDetached : give three arguments, get a tuple(boolean,PID)
process2=QProcess()
re,pid=process2.startDetached("ls",["."],".")
print(re,pid)
print(type(re),type(pid))
References
https://stackoverflow.com/questions/31519215/pyqt4-qprocess-startdetached-cant-get-return-value-and-pid-of-spawned-proce
Related