Je dois exécuter une commande système dans Qt. mais je dois donner un argument pour cette commande.
par exemple, ouvrir gedit avec un fichier texte. comme "gedit /home/oDx/Documents/a.txt"
mais le chemin "/home/oDx/Documents/a.txt" sera dans une variable comme "docPath". alors comment puis-je le faire!?
QProcess process;
process.start("gedit", QStringList() << docPath);
le même que ci-dessus
QProcess process;
process.start("gedit", QStringList() << "/home/oDx/Documents/a.txt");
Lisez aussi this .
QProcess :: execute () peut être utile:
QProcess::execute("gedit /home/oDx/Documents/a.txt"));