默认情况下,QGroupBox取消勾选会自动禁用子控件,如下图所示

那么如何实现取消勾选时不禁用子控件呢?

实现很简单,直接上代码了
connect(ui->groupBox, &QGroupBox::toggled, this, [=](bool checked){
if (checked == false)
{
for (QObject *o : ui->groupBox->children())
{
if (o->isWidgetType())
{
QWidget *w = static_cast<QWidget *>(o);
w->setEnabled(true);
}
}
}
});








![[Lc_2 二叉树dfs] 布尔二叉树的值 | 根节点到叶节点数字之和 | 二叉树剪枝](https://i-blog.csdnimg.cn/img_convert/e685f560b91e3752d71b1911930e0ba7.png)









