码迷,mamicode.com
首页 > 其他好文 > 详细

qt自适应界面

时间:2014-12-04 06:30:11      阅读:566      评论:0      收藏:0      [点我收藏+]

标签:qt 自适应

    这里所提的自适应界面是指当拉伸窗口时,窗口内的控件能够变化。自适应界面的配置其实很简单,主要的操作就是设置控件所在的布局中的layoutStretch的比例bubuko.com,布布扣

    先从一个简单的界面开始吧,下面是我们预期的界面效果。

窗口拉伸前

bubuko.com,布布扣

窗口拉伸后

bubuko.com,布布扣

点击布局

bubuko.com,布布扣


设置layoutStretch属性

bubuko.com,布布扣

有兴趣也可以设置1,1,1,2看看效果。

下面是一个复杂一点的,有点像qq聊天界面那种

全屏前

bubuko.com,布布扣

全屏后

bubuko.com,布布扣

界面的主要控件

bubuko.com,布布扣    

        然后设置每个布局的layoutStretch,有可能在设置布局时,中间的几个按钮的高度并不是我们想要的,需要设置maximunSize属性的高度为固定的某个值,并设置sizePolicy的垂直策略设置为fixed。

     我们还可以加分裂器QSpliter,这样可以不拉伸窗口而直接改变控件的大小。





qt自适应界面

标签:qt 自适应

原文地址:http://slientradio.blog.51cto.com/7241495/1586140

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!