Qt界面设计时窗口中各控件布局及自适应方法
在进行Qt界面设计时,往往会因为控件的布局以及伴随窗口拉伸时控件没有做好自适应部署而导致界面效果大打折扣。
这里简单介绍一下QtDesigner实现界面自适应布局,包括水平布局、垂直布局、栅格布局应用,确保界面元素随窗口变化自动调整。
图1
如图所示,这是我们的设计目标。
第一步 创建下图所示的三个QGroupbox控件,控件中加入相对应的控件。
图2
以groupBox_sensor为例,加入3个QradioButton控件后,实际是图3中的样子。要想实现图一中的布局,需要选中groupBox_sensor控件,然后点击红色框中示意的“栅格布局”操作。
图3
操作完成后如图4所示,可以看到groupBox_sensor的尺寸发生了变化,不是我们想要的尺寸。