I have to run a system command in Qt. but I have to give an argument for that command.
for example opening gedit with a text file. like \"gedit /home/oDx/Documents/
QProcess::execute() may be helpful:
QProcess::execute("gedit /home/oDx/Documents/a.txt"));
QProcess process; process.start("gedit", QStringList() << docPath);
the same as above
QProcess process; process.start("gedit", QStringList() << "/home/oDx/Documents/a.txt");
Also, read this.