我有一个Qt应用程序(App1)。 我想从另一个qt应用程序(App2)运行App1。 我尝试过使用QProcess,但App1不运行。 请帮助我。 我的工作在RHEL 6如何从另一个qt应用程序运行一个qt应用程序
QProcess process = new QProcess();
QString program = "/home/user1/Desktop/MyApp/App1";
process->start(program);
我有一个Qt应用程序(App1)。 我想从另一个qt应用程序(App2)运行App1。 我尝试过使用QProcess,但App1不运行。 请帮助我。 我的工作在RHEL 6如何从另一个qt应用程序运行一个qt应用程序
QProcess process = new QProcess();
QString program = "/home/user1/Desktop/MyApp/App1";
process->start(program);
试试这个:
QProcess *p= new QProcess(this);
p->start("yourotherapp.exe",QIODevice::ReadWrite);
你检查返回的错误代码? – 2012-09-27 06:05:26
我在代码中没有收到任何错误,但是我的App1没有运行。 – Abhishek
从下面的评论Luca Carlon答案我认为你的“App1”在这里是问题。你能向我们展示一些来自App1的代码吗? –