• 6356阅读
  • 4回复

[讨论]QT 如何自动调整屏幕大小 [复制链接]

上一主题 下一主题
离线sno_guo
 
只看楼主 倒序阅读 楼主  发表于: 2012-05-16
大家好,我刚开始学习QT,想在mini2440 的3.5英寸的屏幕上把我写的QT 界面显示出来,现在我可以交叉编译,可以运行在3.5屏幕上,可是运行时屏幕总是无法显示完整个界面,比如我在一个界面上下左右各放了 一个按钮,因为界面太大的原因,总是无法完全显示完整。


我想问下,QT有没有这样的函数,自动调整在屏幕上的大小位置,
我试过 showFullScreen()函数,发现不行,


请问下如何调整屏幕大小,就是我无论界面多大,QT总能把他缩放,然后显示到屏幕上,谢谢!

离线passion_wu
只看该作者 1楼 发表于: 2012-05-16
你试试showMaximized ()在3.5英寸屏上是否管用.
以前我是写一个配置文件。
运行的时候根据配置文件更改窗口大小
离线sno_guo
只看该作者 2楼 发表于: 2012-05-16
哦,谢谢,刚才我也用这个函数试过,这个函数好像只有在widget用setlayout的时候才有效果,如果你是用鼠标拖动到UI界面上的话,这个好像不起作用了,
刚才我就是用鼠标拖拽到UI界面上的,结果发现怎么也不行,呵呵
nokia的网站也推荐用这个函数,呵呵,谢谢了
离线shiziyang

只看该作者 3楼 发表于: 2012-05-16
那为什么不使用layout?
离线roywillow

只看该作者 4楼 发表于: 2012-05-16
回 楼主(sno_guo) 的帖子
我也在想你为什么不用layout?
你不会在设计师中添加layout?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个