qt启动外部程序自己写的控制台程序,最最重要的一步


#define  CALC_MODEL_1 QApplication::applicationDirPath() + "/calcApp" + "/readFile.exe"

void
MainWindow::on_pushButton_clicked() { QProcess *myProcess = new QProcess(this); QString _cmd = CALC_MODEL_1; _cmd.replace('/', '\\'); myProcess->start(_cmd); if (myProcess->waitForFinished(1000 * 10000)) { qDebug() << "计算完成"; } }

 这是一个button的槽函数,点击按钮后,触发槽函数,启动外不自己写的c++控制台程序,默认在debug所在的目录下创建一个test.txt文本文件

posted @ 2022-05-12 09:28  雾枫  阅读(112)  评论(0编辑  收藏  举报