QT怎么实现CheckBox全选功能?

ui界面直接用控件创建了一些checkbox怎么实现勾选指定的一个checkbox实现全选的效果??

  // 选中所有checkbox
    foreach(QCheckBox* cb, this->findChildren<QCheckBox*>())
    {
        cb->setChecked(true);
    }

在槽函数手动实现