问题:QWidget的两个窗口使用了布局之后,各自窗口的控件可以适应大小变化,但是两个窗口合并后,父窗口变化而子窗口不会变
窗口1:Widget1,窗口2:Widget2,二者都进行了界面布局
窗口1中有一个widget_1,现将Widget2的父窗口设为widget_1
使用Widget2->setParent(widget_1)后,Widget2无法适应Widget1大小变化
解决:
QHBoxLayout *layout = new QHBoxLayout(this);
ui.widget_1->setLayout(layout);
ui.widget_1->layout()->addWidget(Widget2);