У меня есть три переключателя, назовем их R1, R2 и R3. (R1 находится в проверенном наборе)
Моя проблема в том, что у меня есть метод с именем check()
, который получает текущий переключатель с помощью:
def check(self):
if R1.isChecked():
#
if R2.isChecked():
#
if R3.isChecked():
#
В зависимости от того, какая радиокнопка активна, в дальнейшем вызывается соответствующий метод.
Однако проблема этого подхода заключается в том, что при загрузке формы проверяется R1. Затем, когда я вызываю check()
, поскольку R1 уже проверяется при загрузке формы, он всегда возвращает R1 всегда.
Как бы это исправить? Я хочу, чтобы в зависимости от выбора пользователя вызывался соответствующий метод.
Итак, мне было интересно, возможно ли отключить переключатель при проверке формы?