728x90
반응형
SMALL
창 띄우기
창의 오른쪽 위 (Windows) 또는 왼쪽 위 (macOS)에 기본적으로 제공되는 버튼들로 창의 크기를 최대화, 최소화하거나 종료할 수 있다. 또한, 마우스를 가지고 창을 이동하거나 창의 크기를 조절할 수 있다.
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) # 모든 PyQt5 어플리케이션은 어플리케이션 객체를 생성
ex = MyApp()
sys.exit(app.exec_())
코드 | 설명 |
self | MyApp 객체 |
setWindowTitle() | 타이틀바에 나타나는 창의 제목 설정 |
move() | 위젯을 스크린의 x=300px, y=300px의 위치로 이동 |
resize() | 위젯의 크기를 너비 400px, 높이 200px로 조절 |
show() | 위젯을 스크린에 보여줌 |
if __name__ == '__main__': | - '__name__'은 현재 모듈의 이름이 저장되는 내장 변수이다. - 'moduleA.py'라는 코드를 import해서 예제 코드를 수행하면 __name__ 은 'moduleA'가 된다. 그렇지 않고 코드를 직접 실행한다면 __name__ 은 __main__이 된다. 따라서, 이 한 줄의 코드를 통해 프로그램이 직접 실행되는지 혹은 모듈을 통해 실행되는지를 확인한다. |
728x90
반응형
LIST
'Python Library > PyQt' 카테고리의 다른 글
[PyQt] 상태바 (0) | 2022.05.20 |
---|---|
[PyQt] 툴팁 (0) | 2022.05.20 |
[PyQt] 창 닫기 버튼 (0) | 2022.05.20 |
[PyQt] 아이콘 삽입 (0) | 2022.05.20 |
PyQt (0) | 2022.05.20 |