新建一个工程MYTEST
用QT设计师打开界面文件,右键点击MYTESTClass,点击布局。此时栅格布局是灰色的
随便拖入一个控件,再进行上述操作,选择栅格布局
之后你就可以将需要的控件拖入布局中了。
当你想改变控件的大小时,设置布局的Layoutrowstretch属性和Layoutcolumnstretch属性即可,参数代表所占界面比例
比如我向界面拖入了三个控件,设置Layoutcolumnstretch参数为1,1,1
运行如下图所示
对于控件里的控件,也需要设置布局才能让全部的控件的大小随主窗体大小变化而变化
(要先拖入一个控件才能对本窗体进行布局)
对于tabwidget这种一个控件包含多个widgetd的控件,对其包含的qwidget进行布局时,如上面的tab2,一定要选中它才能进行布局。
当你不希望控件占满整个widget时,可以使用spacer控件进行占位