# 向QMainWindow中添加布局 ​ 今天(2019-4-9),我创建了一个不带ui文件的`MainWindow`中添加布局时发现控制台显示MainWindow中已经自带了一个布局器,没法添加。 ## 找到默认布局器 ​ 对`MainWindw`类的`Children()`进行遍历: ```c++ for(auto x:MainWindow::children()){ qDebug()<setLayout(lay); ``` ​ 如此,就完成了`MainWindow`的布局。 需要注意的是,如果将`QHBoxLayout`的父对象设置为`this`,虽然控制台会有警告,但是布局依然正确。