Qt MAC下用QProcess启动应用程序
时间: 2023-07-09 16:14:19 浏览: 410
使用QProcess启动并嵌入带界面应用程序
在Mac OS X下使用QProcess启动应用程序,可以使用如下代码:
```cpp
#include <QApplication>
#include <QProcess>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QProcess process;
process.start("/Applications/TextEdit.app"); // 启动TextEdit应用程序
process.waitForFinished(-1); // 等待进程结束
return a.exec();
}
```
在上面的代码中,我们先创建了一个QProcess对象,然后调用start()方法启动TextEdit应用程序。注意,路径应该改为您想要启动的应用程序的路径。最后,我们调用waitForFinished()方法等待进程结束,防止进程在后台运行。
阅读全文