关于使用布局,小部件育儿

Qt 布局文档

使用布局时,在构造子窗口小部件时不需要传递父窗口。布局将自动重新显示窗口小部件(使用 QWidget :: setParent()),以便它们是安装布局的窗口小部件的子窗口。

所以:

QGroupBox *box = new QGroupBox("Information:", widget);
layout->addWidget(box);

或做:

QGroupBox *box = new QGroupBox("Information:", nullptr);
layout->addWidget(box);

完全一样。