【发布时间】:2013-07-15 03:41:13
【问题描述】:
在我的项目中,我将 40 个QPushButtons 全部放入QButtonGroup,如下所示:
QButtonGroup* group = new QButtonGroup(this);
group->addButton(ui->slot_0);
group->addButton(ui->slot_1);
//...
group->addButton(ui->slot_38);
group->addButton(ui->slot_39);
每个按钮都是一个QPushButton,我已将其设为可检查。这样一次只能检查一个按钮。一切都很好,但是当其中一个按钮被选中时,我该如何“制作一个插槽”?我不想有 40 个不同的插槽,每个按钮一个插槽,最终都做同样的事情。有什么方法可以直接使用我放入的QButtonGroup?
【问题讨论】:
标签: c++ qt signals-slots qpushbutton