标签:qt 自适应
这里所提的自适应界面是指当拉伸窗口时,窗口内的控件能够变化。自适应界面的配置其实很简单,主要的操作就是设置控件所在的布局中的layoutStretch的比例
先从一个简单的界面开始吧,下面是我们预期的界面效果。
窗口拉伸前
点击布局
设置layoutStretch属性
有兴趣也可以设置1,1,1,2看看效果。
下面是一个复杂一点的,有点像qq聊天界面那种
全屏前
全屏后
界面的主要控件
然后设置每个布局的layoutStretch,有可能在设置布局时,中间的几个按钮的高度并不是我们想要的,需要设置maximunSize属性的高度为固定的某个值,并设置sizePolicy的垂直策略设置为fixed。
我们还可以加分裂器QSpliter,这样可以不拉伸窗口而直接改变控件的大小。
标签:qt 自适应
原文地址:http://slientradio.blog.51cto.com/7241495/1586140