【发布时间】:2019-03-31 21:57:39
【问题描述】:
我想在 qt 应用程序启动时打开 .exe 文件,并在 qt 应用程序关闭时终止 .exe。
QProcess *proc;
Calculator::Calculator(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::Calculator)
{
ui->setupUi(this);
proc = new QProcess(this);
QString fileName = "/ingredient";
proc->start(fileName);
}
Calculator::~Calculator()
{
delete ui;
proc->waitForFinished();
proc->terminate();
}
当我运行 Qt 应用程序时,.exe 正在运行。 但是关闭qt应用程序时.exe并没有终止,我该怎么办?
【问题讨论】: