动态生成布局,以下代码报错
QWidget *QWidget1 = new QWidget;
QWidget1->setGeometry(QRect(0,0,200,200));
QVBoxLayout *hlayout1=new QVBoxLayout();
QWidget1->setLayout(hlayout1);
//ui->centralWidget->layout()->addWidget(QWidget1); 此句无法执行
------解决思路----------------------
void addLayout(QLayout * layout, int stretch = 0)
在你addLayout的时候,就可以将stretch设置好了。