• 6077阅读
  • 2回复

如何在 Qt in embedded Linux 上 使用 QProcess 启动 browser [复制链接]

上一主题 下一主题
离线eric0214
 
只看楼主 倒序阅读 楼主  发表于: 2009-11-17
Hello,all

我有一个关于 qt4 in embedded Linux 的问题,


主要是关于 QProcess 在 target board 上的使用方法,我是想在主程序中按一个button,便把browser

启动起来.
主程序是 Buttontest, browser 程序是QT所附得范例,在x11上 一切都很正常.

接着compile embedded 的版本
用 ./Buttontest -qws  与 ./browser -qws 分别执行都很正常
但若在Buttintest 中要以button 启动 browser 时,去无法启动,并显示

“Did not receive a connection event from the qws server .”

请问要如何解决这个问题,谢谢.


下面是启动部份的code.

if(sender()->objectName()=="Button1")        
{
                  QProcess process;
                    process.execute("./browser");                }



Eric Chien
离线lanclot
只看该作者 1楼 发表于: 2009-11-18
不知道你具体是怎么实现的
一般来说这样的情况我是会一个slot 启动进程
用connect连接该slot与你的Button1的Clicked事件。。。
离线futurepeter
只看该作者 2楼 发表于: 2009-11-19
我将browser程序放在开发板上运行为何只显示一个光标,浏览器界面未出来!请指教。
快速回复
限100 字节
 
上一个 下一个