首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

关于Embedded Qt 窗体显示区域被限制的有关问题。使用Hi3520硬件平台

2012-03-16 
关于Embedded Qt 窗体显示区域被限制的问题。使用Hi3520硬件平台项目中遇到的问题。硬件平台是Hi3520的开发

关于Embedded Qt 窗体显示区域被限制的问题。使用Hi3520硬件平台
项目中遇到的问题。硬件平台是Hi3520的开发板,显示设备是台式机的显示器,软件平台是Qt-4.7.2。
我做了一个测试程序,很简单,就是在显示器上全屏显示一个800×600的窗体。
程序运行时出现的问题是——“显示区域被限制在720x540的范围之内”。


为了解决这个问题。
1)我设置 QWS_SIZE=800x600 ,但不起作用。只要超过了720x540,显示的区域就被限制在720x540的范围里。
2)我在程序里重新设置了显示设备的分辨率,由1024x768改为800x600后。显示的区域还是720x540,只是按比例放大,在屏幕上所占面积变大。


请大家给予指点,“怎样才能在显示器上全屏显示一个800×600的窗体?”

[解决办法]
720*540可能使你的驱动限制了,因为屏幕只能画这么多点,所以framebuffer的大小就这么大
可以考虑改动struct fb_var_screeninfo 中的 xres_virtual和yres_virtual,看驱动能不能帮你调整缩放
[解决办法]
应该是驱动有限制,你改改驱动代码吧

热点排行