#1프로그래밍/#1-1파이썬

[Python]QT Desinger UI에 이벤트 연결

HopeDeveloper 2022. 11. 1. 10:05

 

  1. QT Desinger

- 버튼 생성

- 오브젝트 이름 : pushButton_Connect

대표사진 삭제

사진 설명을 입력하세요.

2. Python 파일에서 이벤트 연결

- 클래스에 이벤트 생성 : self.pushButton_Connect.clicked.connect(self.btn_clicked)

- 이벤트 함수 선언 : def btn_clicked(self):

#3) 화면을 띄우는 클래스 선언
class WindowClass(QMainWindow, form_class) :
    def __init__(self) :
        super().__init__()
        self.setupUi(self)

        self.pushButton_Connect.clicked.connect(self.btn_clicked)

    def btn_clicked(self):
        site = self.textEdit_Site.toPlainText()
        id = self.textEdit_ID.toPlainText()
        pw = self.textEdit_PW.toPlainText()
        msg_info = "site = {0}, id = {1}, pw = {2}".format(site, id, pw)
        QMessageBox.about(self, "message", msg_info)