首页 > 代码库 > qt自适应界面
qt自适应界面
这里所提的自适应界面是指当拉伸窗口时,窗口内的控件能够变化。自适应界面的配置其实很简单,主要的操作就是设置控件所在的布局中的layoutStretch的比例
先从一个简单的界面开始吧,下面是我们预期的界面效果。
窗口拉伸前
窗口拉伸后
点击布局
设置layoutStretch属性
有兴趣也可以设置1,1,1,2看看效果。
下面是一个复杂一点的,有点像qq聊天界面那种
全屏前
全屏后
界面的主要控件
然后设置每个布局的layoutStretch,有可能在设置布局时,中间的几个按钮的高度并不是我们想要的,需要设置maximunSize属性的高度为固定的某个值,并设置sizePolicy的垂直策略设置为fixed。
我们还可以加分裂器QSpliter,这样可以不拉伸窗口而直接改变控件的大小。
qt自适应界面
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。