如何通过单击Qt中的按钮来运行EXE文件

时间:2011-04-08 06:59:30

标签: qt qt-creator

我正在使用Qt Creator做一些工作,我必须通过点击按钮来运行(或)打开一个EXE文件。

我正在尝试使用此代码,

void Widget::on_click()
{
    system("c:/.../.../NEXTA.exe");
}

解决方案是什么?

1 个答案:

答案 0 :(得分:6)

您是否在搜索:QProcess

以下是docs的使用示例:

 QObject *parent;
 ...
 QString program = "./path/to/Qt/examples/widgets/analogclock";
 QStringList arguments;
 arguments << "-style" << "motif";

 QProcess *myProcess = new QProcess(parent);
 myProcess->start(program, arguments);