步骤:
用splitter包含俩个widget,右侧窗口再嵌套一个widget(这个窗口需要提升而来,这样可以得到这个类)一直调整这个widget高度和宽度相等,且最大宽度就是高度。
void resizeEvent(QResizeEvent* event) 重写此函数
控件有水平伸展和垂直伸展的属性。(sizePolicy里)比如用splitter分割了上下2个GroupBox,2个垂直策略都是Expanding(扩展),第一个垂直伸展的值是2,第二个垂直伸展的值是1
那么出来的效果就是上下2个Group占界面高度为2:1,即2/3和1/3。
伸展设的值都是比例,不是大小。
策略里的各种属性都可以看下是什么意思,这样布局就很方便了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)