Comment exécuter une commande système en Qt?
je dois lancer une commande système dans Qt. mais je dois donner un argument de 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!?
41
demandé sur
defiant
2010-07-12 14:45:37
2 réponses
QProcess process;
process.start("gedit", QStringList() << docPath);
le même que ci-dessus
QProcess process;
process.start("gedit", QStringList() << "/home/oDx/Documents/a.txt");
69
répondu
mosg
2017-06-27 12:10:41
QProcess:: execute () peut être utile:
QProcess::execute("gedit /home/oDx/Documents/a.txt"));
0
répondu
Grzegorz Bazior
2018-04-12 16:37:41