要做的很简单,使用qtdesigner对设计的界面配置一下layout,页面布局,即可实现拖拽时界面中控件的放大缩小.
这是布局时的几种方式:
重点:
用designer时要注意,不要选中多个控件然后右键选择layout.
要直接在mainwindow的widget,然后右键layout.
一般选择网格布局,即可实现所有控件的排布.
再根据需求,对控件大小进行特殊配置即可.
启用页面布局时,软件会自动排版.
如果对排版不满意,可以对控件的长宽的最小值和最大值进行配置,从而实现对页面布局的重新排版.
比如不希望某个控件过大,就可以设置其最大长和宽为多少.
如果希望不希望某个控件太小,就配置其最小的长和宽为多少.