通过Qt崩溃运行外部程序

时间:2015-01-15 15:56:10

标签: c++ qt

我的程序有问题:我的目标是在点击按钮时从Qt GUI运行控制台程序。插槽看起来像这样:

void on_Button_clicked(){
     QDesktopServices::openUrl(QUrl("filepath",QUrl::TolerantMode));
}

像“Hello world”这样的简单控制台程序不会崩溃,但我的程序很重,并且在开始时崩溃。请帮忙!

1 个答案:

答案 0 :(得分:0)

使用QProcess运行带有Qt的程序,它对进程的输出和状态提供了很多控制。 QDesktopServices :: openUrl最常用于打开文件,如果它运行某些程序,它将取决于您的桌面环境。

相关问题