作者:郝韵G | 来源:互联网 | 2023-01-26 19:23
如果想让控件能随着窗口的改变而适应窗口,那么你应该使用布局管理器。当使用了窗口管理器后你就不能自定义窗口里面的个别控件了。如果不得不改变控件,那么你就得“打破布局。布局管理器中有:1.水平布局2.垂直
如果想让控件能随着窗口的改变而适应窗口,那么你应该使用布局管理器。当使用了窗口管理器后你就不能自定义窗口里面的个别控件了。如果不得不改变控件,那么你就得“打破布局。
布局管理器中有:
1.水平布局
2.垂直布局
3.使用分裂器水平布局
4.使用分裂器垂直布局
5.在窗体布局中布局
6.栅栏布局
布局管理器的方法:
使用ctrl选中多个控件,然后右键->布局,选中相应的布局,下面这张图,最大化后,里面的pushbutton控件会适应窗口大小。当然这里面的pushbutton的大小不是你自己能定义的

而下面这个就不会,注意看两张图的对象栏的不同。

这两张图不同的地方就是centralWidget是否采用“打破布局”,
而各种复杂的布局都可用这几种布局相互嵌套获得。