Вы можете подключить функцию QLineEdit setDisabled
к сигналу toggled
QRadioButton:
radio_button_a.toggled.connect(line_edit.setDisabled)
Это работает, потому что сигнал toggled
QRadioButton излучает текущее состояние переключателя как bool
(см. документация Qt ), а функция setDisabled()
занимает ровно один bool
( документация Qt ).
Дополнительно вам придется сделатьубедитесь, что начальное отключенное состояние LineEdit совпадает с начальным состоянием проверки ваших кнопок RadioButton. Если вы хотите предпринять дальнейшие действия по переключению RadioButton, вам нужно написать собственный слот (функция обратного вызова), как предложено @ GandhiGandhi.