공부/Python
3.[Radio Button]Qt Designer + PyQt5
유저라인
2021. 5. 7. 11:45
728x90
반응형
이렇게 라디오 버튼 3개를 뙁뙁뙁
pyuic5 -x UI/radio_btn_ui.ui -o UI/radio_btn_ui.py
import sys
from PyQt5.QtWidgets import *
import UI.radio_btn_ui
class MyWindow(QMainWindow, UI.radio_btn_ui.Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self)
self.radioButton.clicked.connect(self.RadioFuntion)
self.radioButton_2.clicked.connect(self.RadioFuntion)
self.radioButton_3.clicked.connect(self.RadioFuntion)
def RadioFuntion(self):
if self.radioButton.isChecked():
print("Radio BTN Check")
elif self.radioButton_2.isChecked():
print("Radio1 BTN Check")
elif self.radioButton_3.isChecked():
print("Radio2 BTN Check")
if __name__ == "__main__":
app = QApplication(sys.argv)
myApp = MyWindow()
myApp.show()
app.exec_()
결과
728x90
반응형