본문 바로가기
프로그래밍 관련/PyQt

PyQt(3) 버튼 이벤트 만들기

by 존버매니아.임베디드 개발자 2021. 9. 13.
반응형

GUI 프로그램이라면 일반적으로 유저가 어떤 버튼을 누르면 어떤 동작을 하는 식으로 동작할 것이다.

import sys
from PyQt5.QtWidgets import *
    
class MyWindow(QMainWindow):
         
    def __init__(self):
        super().__init__()
        self.setWindowTitle("Test")
        self.setGeometry(1000, 200, 300, 300)
        
        btn1 = QPushButton("테스트 버튼1", self)
        btn1.move(30, 120)
        btn1.clicked.connect(self.btn_fun1)

    def btn_fun1(self):
        print("button is clicked")
       
       

if __name__ == "__main__":
    app = QApplication(sys.argv)
    myWindow = MyWindow()
    myWindow.show()

    app.exec_()

 

반응형