Радиокнопки являются взаимоисключающими в пределах группы радиокнопок.По умолчанию переключатели являются частью одной и той же группы, если они имеют одного и того же родителя.
Убедитесь, что одна из ваших переключателей включена при запуске, отметив одну из них в конструкторе пользовательского интерфейса или при запуске в коде.
Когда нажата ваша кнопка отправки, проверьте каждую радиокнопку, вызвав radioButtonName.isChecked()
.
. Просматривая документацию Qt, не забудьте посмотреть документацию для всей иерархии наследования.для класса.Функция isChecked()
задокументирована в классе QAbstractButton
, так как это состояние действительно для многих различных подклассов кнопок:)