我已经跟踪了很多关于从Qt应用程序运行python脚本的网上散落的例子,但我无法让它工作。我试过这个:
在许多其他例子中。
我甚至直接复制了其他人所说的有效的例子,但根本没有成功。我根本无法运行python脚本甚至启动cmd窗口。但是,我可以发射记事本。
例如,当我按下按钮时调用它:
FLUSH HOSTS;
无济于事。
另外,这个:
void MainWindow::test()
{
qint64 pID;
QProcess *myProcess = new QProcess(this);
QStringList arguments;
arguments << "/k cd /d " << "c:\path to be opened";
myProcess->startDetached("cmd.exe", arguments, "", &pID);
}
使用此代码,它报告应用程序似乎已启动,即使它没有。
有人能指出我正确的方向吗?很高兴发布任何有用的进一步相关信息。我在这里明显缺少一些基本的东西!