I am trying to run multiple python scripts simultanuosly using QProcess from inside a GUI. The following will execute the first script and throw QProcess::start: Process is already running for the other two scripts.
def run(self):
self.p = QtCore.QProcess()
scripts = ['python ./scripts/s1.py', 'python ./scripts/s2.py', 'python ./scripts/s3.py']
for s in scripts:
self.p.start(s)