您好我已经在QT中编写了一个应用程序,它应该执行一个已经在ubuntu 14.04上编写的脚本,但它没有按照需要执行该功能。这是我写的那段代码。
void MainWindow::on_pushButton_clicked()
{
QProcess process ;
process.startDetached("/bin/bash", QStringList() << "path to file.sh");
}
我在这里缺少什么? Thanx提供了宝贵的建议。
答案 0 :(得分:1)
我发现了错误,实际上代码效果很好。 当我按下按钮时,GUI在同一目录中创建一个新文件,但我已将该脚本写入主目录。所以我期待主目录中的新文件,但它已经存在于项目目录中。