Я работаю над графическим проектом в Qt Creator
Как сделать так, чтобы группа из 40 кнопок была настроена на проверку, но можно проверить только одну? Я немного разбирался в этом, и QButtonGroup показался мне интересным, но я просто не понимаю. 🙁
Я уже выложил 40 кнопок и установил каждую из них для проверки.
Спасибо за ваше время 🙂
Я надеюсь, что вы добавляете 40 кнопок программно, а не вручную в Qt Designer, поэтому вы сможете создать список всех кнопок: QList<QPushButton*> my_buttons
, Вам нужно создать группу кнопок и поместить в нее все кнопки. Все довольно просто:
QButtonGroup* group = new QButtonGroup(this);
foreach(QPushButton* button, my_buttons) {
group->addButton(button);
}
Других решений пока нет …