• 8709阅读
  • 8回复

有图形界面的如何不加qws运行qtopia程序? [复制链接]

上一主题 下一主题
离线jjxt
 
只看楼主 倒序阅读 楼主  发表于: 2009-06-30
        我的qt移植成功,自己编写的程序也可以出现图形界面了,在命令行中输入demo -qws,能正常执行。但是有两个问题。
    一是qt运行时全屏都是绿色了,在绿色桌面上运行了一个小的程序。
    第二是桌面上有两个鼠标,如果我不设置QWS_MOUSE_PROTO,虽然有一个鼠标,但是qt程序不能响应操作系统的鼠标响应。


    请问了解的大虾,有没有办法可以让qt做为普通的程序在图形界面上运行啊?能够响应鼠标,键盘的操作等等。
离线jjxt
只看该作者 1楼 发表于: 2009-07-02
为啥大家光看不说啊????
大家做嵌入式qt程序的时候都不是在图形界面下面做的吗?
离线浪漫天使
只看该作者 2楼 发表于: 2009-07-02
不加qws运行qtopia程序 这个说法 貌似是 矛盾的
离线jjxt
只看该作者 3楼 发表于: 2009-07-02
但是在PC机上运行的却是没有加qws啊,听说是xwindows提供了qt的server了。
我的开发板上跑的是angstrom 系统,已经有图形界面了,在启动时显示Starting GPE display manager: gpe-dm。应该也有类似Xwindow的东西吧?
怎么才能让qte做为系统的一部分运行呢?就行PC机一样。
离线leasia

只看该作者 4楼 发表于: 2009-08-07
请问楼主此问题解决了吗?我也遇到了这样的问题。
离线通宵

只看该作者 5楼 发表于: 2013-12-03
我也遇到同样的问题
离线潇齐

只看该作者 6楼 发表于: 2014-01-15
我是安装了org11 也就是x server在我定制的系统上,就可以运行了
离线whtonline

只看该作者 7楼 发表于: 2014-03-06
在你的main.cpp中别入
int main(int argc, char *argv[])
{
    QApplication a(argc, argv, QApplication::GuiServer);   //加入这行,就不用在执行的时候加 -qws了
天涯同命鸟
离线qin54007

只看该作者 8楼 发表于: 2015-03-26
w哦试了一下 的确不用加-qws 不过这样我的屏幕就没有响应了 只能重启了
快速回复
限100 字节
 
上一个 下一个