• 6593阅读
  • 3回复

[提问]如何在一个QT程序中启动另外一个进程 [复制链接]

上一主题 下一主题
离线ke0307
 
只看楼主 倒序阅读 楼主  发表于: 2012-06-15
关键词: 求助问题
假设我已经写了两个QT程序,QT1和QT2,现在我启动QT1,然后想在QT1程序里启动QT2,我在QT1程序中的代码如下:
QProcess *process=new QProcess;
process->setEnvironment(process->environment());
process->start("/home/dp/111/Qtpos/Qt2");//QT2在电脑中的保存位置
process->waitForStarted();

可是当我运行QT1程序时,无法启动QT2这个进程,不知道是不是还要在QT1和QT2之间建立一个连接啊,希望各位大虾指教,谢谢了

离线benbenmajia

只看该作者 1楼 发表于: 2012-06-15
去看QProcess类介绍,里面有demo。
安然.....
离线weinkym

只看该作者 2楼 发表于: 2012-06-15
应该不需要连接,只要路径对了就可以了
离线ke0307
只看该作者 3楼 发表于: 2012-06-15
回 2楼(weinkym) 的帖子
我的路径没错啊,为什么启动不了了
快速回复
限100 字节
 
上一个 下一个