首页 > TAG信息列表 > startDetached
QT 程序调用MATLAB的执行文件
大概两步: 一,new QProcess 二,QFile file("j加载exe所在路径");QProcess::startDetached( "C:\\Qt\\1.exe" ,QStringList()); 可以参阅 QProcess中的start和startDetached两种启动方式的区别_kucoffee12的博客-CSDN博客_qprocess startQt启动/杀死外部进程
参考1 启动外部线程 主要有: QProcess ::execute() 阻塞主进程的方式打开(静态成员);QProcess ::start() 以主进程的子进程的方式打开(父子);QProcess ::startDetached() 以隔离的方式打开; (1) QProcess ::execute() 方法 QProcess::execute("C:\\Environment\\influxDB_1_5_2\\influQt 调用外部exe的方法
调用外部应用程序时分为阻塞和非阻塞,这里采用非阻塞,因为想调用哪个程序就调用哪个程序 方法如下: 使用Qprocess的startDetached()方法,当前程序关闭时,调用的外部程序能够照常运行。 #include <QProcess> QProcess::startDetached( "E:\\Qt\\qtcreator-2.4.1\\bin\\qt