标题:QT4.4的应用,显示出来的总是绿色的背景~~
作者:oneke
日期:2008-09-03 09:37
内容:
我用的是QT4.4版本,准备先调试示例程序,进入
/examples/qws/mousecalibration
然后make,再导入目标板中运行此程序,出现绿色的背景,正中间有一个鼠标图标。
可是不管把这个程序如何更改,哪怕是改成一个Label或Button,显示出来的东西还是只有绿色的一块背景,而且背景的颜色、尺寸都不知道在哪里可以设置,郁闷了好几天了,求高人进来帮个忙。
后面我把程序改成下面这样子:
#include
#include
#include
#include
#include
int main(int argc, char **argv)
{
QApplication app(argc, argv, QApplication::GuiServer);
if (!QWSServer::mouseHandler())
qFatal("No mouse handler installed");
else
{
QPushButton hello("Hello\n");
hello.resize(100,30);
hello.show();
}
return app.exec();
}
但编译运行还是依旧,显示一块绿色的背景,正中间有一个鼠标图标。所期望的按钮不知道在哪里。我也曾插入过打印信息,确认程序运行到了最后一句。
#1 [blackshirt 09-03 10:51]
原来 还有和我现象一样的,我只要是运行测试程序,出现的现象都是鼠标+绿背景。我以为是我开发板的 framebuffer有问题,不过,framebuffer驱动测试是没有问题的,我看是不是个bug啊,期待解决 关注中
#2 [oneke 09-03 14:36]
呵呵,背景颜色问题解决了
但是屏幕上只有一背景+鼠标,我定义的QPushButton还是显示不出来,不知道是为什么。
有高人帮帮我吗?
#3 [huangyi111 09-03 14:42]
是不是 鼠标配置的问题啊export QWS_MOUSE_PROTO=:?????
#4 [blackshirt 09-03 14:47]
背景颜色怎么弄好的,楼主发上来啊,我正郁闷...
#5 [huangyi111 09-03 14:49]
blackshirt
QT/E 3.3.4 我已经安装好了,运行里面的例子 程序的也可以 显示出来,但是 有点问题 鼠标不可以用,键盘也是的,我看其他资料上面说 :export QWS_MOUSE_PROTO=:????
但是我不知道,type 和 device 是什么啊???怎样知道我的 鼠标 和 键盘的 type 啊???
你知道怎么弄不啊???