我有一個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的代碼嗎? –