기본 틀 (창 띄우기)
더보기
import sys
from PyQt5.QtWidgets import QApplication, QWidget
class MyApp(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('My First Application')
self.move(300, 300)
self.resize(400, 200)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = MyApp()
sys.exit(app.exec_())
버튼
- 푸시버튼
더보기
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
from PyQt5.QtCore import QCoreApplication
class MyApp(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
btn = QPushButton('Quit', self)
btn.move(50, 50)
btn.resize(btn.sizeHint())
btn.clicked.connect(QCoreApplication.instance().quit)
self.setWindowTitle('Quit Button')
self.setGeometry(300, 300, 300, 200)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = MyApp()
sys.exit(app.exec_())
'파이썬' 카테고리의 다른 글
[파이썬] 와이파이 모듈 (ezwifi.py) (3) | 2021.03.26 |
---|---|
[파이썬] 다른 파이썬 프로그램에 명령어 전달 (0) | 2021.03.26 |
비쥬얼 스튜디오 코드 (Visual Studio Code)에서 "No name 'QApplication' in module 'PyQt5.QtWidgets'" (0) | 2021.01.25 |
파이썬 GUI 구현 (PyQt5 vs tkinter) (0) | 2021.01.25 |
파이썬 모듈 설치 (PIP) 란 무엇인가 (0) | 2021.01.25 |