Как запустить EXE-файл, нажав кнопку в Qt - PullRequest
1 голос
/ 08 апреля 2011

Я делаю некоторую работу с Qt Creator , и мне нужно запустить (или) открыть файл EXE, нажав кнопку.

Я пытаюсь с этим кодом,

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

Какое решение?

1 Ответ

6 голосов
/ 08 апреля 2011

Вы ищете это: QProcess .

Вот пример использования из документов:

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

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