我正在Qt Creator中做一个gui项目。
如何将一组40个按钮设置为可复选,但一次只能选中一个按钮?我研究了一下,QButtonGroup看起来很有趣,但我就是不明白。:(
我已经布置了40个按钮,并将每个按钮设置为checkable。
感谢您的宝贵时间:)
发布于 2013-07-14 04:26:16
我希望您通过编程添加40个按钮,而不是在Qt Designer中手动添加,因此您应该能够创建所有按钮的列表:QList<QPushButton*> my_buttons。您需要创建一个按钮组,并将所有按钮放入其中。这很简单:
QButtonGroup* group = new QButtonGroup(this);
foreach(QPushButton* button, my_buttons) {
group->addButton(button);
}https://stackoverflow.com/questions/17633853
复制相似问题