Qt的Designer设计窗口的时候,主窗口中的centralWidget不能设置布局,这直接导致不能良好布局,比如实现窗口部件随整个窗口自动缩放等,如下图:</span>
**解决方法:**
1.使用文本编辑器打开ui界面</span>
2.找到对应的centralWidget,在属性/property与结尾/widget之间加上下面这句话:
<layout class="QGridLayout" name="gridLayout"/>
其中QGridLayout可以写成水平、垂直其他风格。
3.保存后,再使用界面编辑器打开ui,centralWidget被成功设置了对应的布局了。可以自动适应屏幕大小。
_来源:http://klqulei23.blog.163.com/blog/static/132315337201391844235992/_