Qt示例程序可以执行命令行程序

时间:2018-05-27 10:06:05

标签: qt

如何制作执行命令行程序的Qt GUI应用程序?例如,“go arg1-filename arg2-parameter”可以在命令行上执行。让我知道可以引用示例程序来使Qt GUI应用程序像附件一样执行命令行程序。

enter image description here

1 个答案:

答案 0 :(得分:0)

使用QProcess

QProcess process;

//run your command
process.start("your_command arg1 arg2");

//wait for it to finish
process.waitForFinished(-1); 

您也可以这样使用它:

QProcess process;

//run your command
process.start("your_command", QStringList() << "arg1" << "arg2");

//wait for it to finiish.
process.waitForFinished(-1);