无法从Qt GUI运行shell脚本

时间:2017-10-22 19:44:05

标签: bash qt qprocess

我在从Qt GUI应用程序运行Ubuntu 16.04中的shell脚本时遇到了一些麻烦。下面给出了按钮的onClick(),我从How to start a Shell Script with QProcess?

找到了
operational

但不幸的是,这不符合我的情况。当我用“/ bin / sh”替换“gedit”时,脚本在gedit中打开。这是我使用“/ bin / sh”的方式的问题吗? 或者我错过了别的什么? 请提出宝贵的建议。提前谢谢。

void MainWindow::on_pushButton_clicked()
{
QProcess process;
process.startDetached("/bin/sh", QStringList()<< "/home/rahul/ifak/generateCAM.sh");
}

0 个答案:

没有答案