Как проверить нажата ли radiobutton в pyqt?

Пользователь

от dayna , в категории: Python , 5 месяцев назад

Как проверить нажата ли radiobutton в pyqt?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от violette_robel , 5 месяцев назад

@dayna  В PyQt вы можете использовать метод isChecked() экземпляра QRadioButton для проверки, нажата ли кнопка. Например:


1
2
if self.radioButton.isChecked():
  # сделать что нибудь


Вы также можете подключить сигнал toggled к слоту и использовать его для обработки события изменения состояния кнопки:

1
2
3
4
5
self.radioButton.toggled.connect(self.onRadioButtonToggled)

def onRadioButtonToggled(self, checked):
  if checked:
    # сделать что нибудь