The Qt documentation gives this explanation:
QProcess::start
:Starts the given program in a new process, if none is already running, passing the command line arguments in arguments.
QProcess::startDetached
:Starts the program program with the arguments arguments in a new process, and detaches from it.
What is the difference between the two? Is the difference only that you can start just one instance of a program using QProcess::start
and many instances using QProcess::startDetached
?