반응형
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_()
반응형
'프로그래밍 관련 > PyQt' 카테고리의 다른 글
PyQt. Qt Designer 개요.사용방법 (1) | 2021.10.19 |
---|---|
PyQt() Keyboard 이벤트, Keyboard인터럽트 pynput 라이브러리 (1) | 2021.09.16 |
PyQt(4) 쓰레드 사용하기 (0) | 2021.09.14 |
PyQt(2) 타이머 인터럽트 만들기 (0) | 2021.09.13 |
PyQt(1) 쌩기초 샘플 코드 (0) | 2021.09.13 |