• 5261阅读
  • 9回复

请教关于多个应用程序界面互相遮挡的问题 [复制链接]

上一主题 下一主题
离线kaspersiyu
 

只看楼主 倒序阅读 楼主  发表于: 2006-08-07
开发环境:s3c2410开发板,qte-2.3.8,内核版本2.4.x

我在主程序中fork了一个子进程,这个子进程使用exec运行我的另一个程序,当子进程程序结束后,主程序界面就不见了,通过按tab键可以切换主程序的按钮,被选中的按钮就会出现,这证明主程序依然在运行,可是却看不到(屏幕呈绿色),请问高手如何解决这个问题啊?
离线shiroki

只看该作者 1楼 发表于: 2006-08-08
觉得是你这两个程序运行的问题。 是不是两个都作为server运行了?
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线luoshe

只看该作者 2楼 发表于: 2006-08-08
请问server是什么
离线kaspersiyu

只看该作者 3楼 发表于: 2006-08-08
server是什么啊?这两个程序就是不相干的两个应用程序而已,我不太明白这两个程序都做为server是什么意思,请指教哈
离线shiroki

只看该作者 4楼 发表于: 2006-08-08
是不是运行时都加-qws了
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线kaspersiyu

只看该作者 5楼 发表于: 2006-08-08
是啊,不加运行不了啊,请指示如何做呢
离线shiroki

只看该作者 6楼 发表于: 2006-08-08
第一个程序加,第二个启动的程序不用加
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线kaspersiyu

只看该作者 7楼 发表于: 2006-08-08
有很多qte程序在开发板上运行不加-qws就无法运行啊,还会报错说让你加上-qws,是不是编译时有什么区别呢?
离线kaspersiyu

只看该作者 8楼 发表于: 2006-08-09
我做了两个非常简单的程序,然后使用这种方法,子进程调用不使用-qws,确实窗口可以正常关闭操作,后面的主窗口也不会消失,但是我真正想作为子进程运行的程序没有这么简单,不用-qws就不能运行,请问如何解决这个问题啊,是不是在编译是有什么需要设置的呢?谢谢大侠.
离线shiroki

只看该作者 9楼 发表于: 2006-08-09
没有这么用过。不过在用的时候应该只有第一个启动的应用需要加-qws表示它作为server运行,其他的应用都是client。
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个