У меня много групповых кнопок в групповой коробке, и я хочу получить текстовые данные радиокнопок, которые проверены. Однако я не хочу писать много «еще, если», что я имею в виду;
if (ui->radiobutton->isChecked)
// method's
else if (ui->radiobutton->isCheked)
// method's
..
..
Можно ли как-то понять, какая кнопка радио проверена внутри определенного группового блока? Если возможно, не могли бы вы дать мне пример?
Вы можете использовать QButtonGroup в качестве родителя: http://doc.qt.io/qt-5/qbuttongroup.html#checkedButton
QAbstractButton * QButtonGroup :: checkedButton () const
Возвращает проверенную кнопку группы кнопок, или 0, если кнопки отсутствуют
проверено.Смотрите также buttonClicked ().