问题:在MainWindow中直接添加Layout会无法生效。 解决办法:需要现在MainWindow中添加一个Widget然后再在Widget上添加Layout即可。 1 2 3 QWidget* widget = new QWidget(this); this->setCentralWidget(widget); widget->setLayout(layout);