在一个gridlayout中添加了多个checkbox,
用什么办法来遍历layout下的所有box并修改state?
用下面的办法没有任何反应
QLayout *layout = ui->gridLayout->layout();
foreach(QObject *obj, layout->children())
{
QCheckBox *chkbox = qobject_cast<QCheckBox *>(obj);
qDebug()<<"name:"<<chkbox->objectName();
}