关于使用布局,小部件育儿
从 Qt 布局文档 :
使用布局时,在构造子窗口小部件时不需要传递父窗口。布局将自动重新显示窗口小部件(使用 QWidget ::
setParent()
),以便它们是安装布局的窗口小部件的子窗口。
所以:
QGroupBox *box = new QGroupBox("Information:", widget);
layout->addWidget(box);
或做:
QGroupBox *box = new QGroupBox("Information:", nullptr);
layout->addWidget(box);
完全一样。