Qt的Designer设计窗口的时候,主窗口中的centralWidget不能设置布局,这直接导致不能良好布局,比如实现窗口部件随整个窗口自动缩放等,如下图:解决方法:
1、使用文本编辑器打开ui界面
2.找到对应的centralWidget,在属性/property与结尾/widget之间加上下面这句话:
<layout class="QHBoxLayout" name="horizontalLayout"/>,其中QHBoxLayout可以写成水平、垂直、网格等等类,只要类名写对即可。
3.保存后,再使用界面编辑器打开ui,这时候就可以看到centralWidget被成功设置了对应的布局了!
转载自:https://blog.csdn.net/klqulei123/article/details/20369815