(Qt C ++) QButtonGroup с проверяемыми кнопками?

Я работаю над графическим проектом в Qt Creator

Как сделать так, чтобы группа из 40 кнопок была настроена на проверку, но можно проверить только одну? Я немного разбирался в этом, и QButtonGroup показался мне интересным, но я просто не понимаю. 🙁

Я уже выложил 40 кнопок и установил каждую из них для проверки.

Спасибо за ваше время 🙂

1

Решение

Я надеюсь, что вы добавляете 40 кнопок программно, а не вручную в Qt Designer, поэтому вы сможете создать список всех кнопок: QList<QPushButton*> my_buttons, Вам нужно создать группу кнопок и поместить в нее все кнопки. Все довольно просто:

QButtonGroup* group = new QButtonGroup(this);
foreach(QPushButton* button, my_buttons) {
group->addButton(button);
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]