Qt ui设置centralwidget布局

Qt的Designer设计窗口的时候,主窗口中的centralWidget不能设置布局,这直接导致不能良好布局,比如实现窗口部件随整个窗口自动缩放等,如下图:</span>

**解决方法:**

1.使用文本编辑器打开ui界面</span>

2.找到对应的centralWidget,在属性/property与结尾/widget之间加上下面这句话:

<layout class="QGridLayout" name="gridLayout"/>
其中QGridLayout可以写成水平、垂直其他风格。
![](http://codeplanet-wordpress.stor.sinaapp.com/uploads/2013/12/wpid-e58d64432b85cd0f976c9308819f92a8_23902223.png)
3.保存后,再使用界面编辑器打开ui,centralWidget被成功设置了对应的布局了。可以自动适应屏幕大小。
_来源:http://klqulei23.blog.163.com/blog/static/132315337201391844235992/_
坚持原创技术分享,您的支持将鼓励我继续创作!