• 3694阅读
  • 2回复

【已解决】求教高手,关于QProcess [复制链接]

上一主题 下一主题
离线远古神鹰
 
只看楼主 正序阅读 楼主  发表于: 2010-07-28
我在Linux下编写的程序需要通过在终端命令行输入值领来调用外部的程序,
命令是ns  /root/mipv6_demo.tcl
我是这样编写我的程序的
QProcess* cmd = new QProcess;
connect(pushButton, SIGNAL(clicked(bool)), this, SLOT(slotButton()));  

void MainWindowImpl::slotButton()
{
    program="ns";
    filename1<<"/root/mipv6_demo.tcl";
                     cmd->start(program,filename1);
}

编译没有问题,但是点击按钮,并不能实现调用,请教高手如何修改程序。
[ 此帖被远古神鹰在2010-07-28 14:23重新编辑 ]
离线远古神鹰
只看该作者 2楼 发表于: 2010-07-28
回 1楼(xtfllbl) 的帖子
谢谢你,做好了,就是用你给我说的方法做的。把ns那块改成program="/home/ns-allinone-2.28/ns-2.28/ns";
[ 此帖被远古神鹰在2010-07-28 14:18重新编辑 ]
离线xtfllbl

只看该作者 1楼 发表于: 2010-07-28
使用ns的full path看看
上海欢迎您
快速回复
限100 字节
 
上一个 下一个