PyQt5 튜토리얼 - Hello World!
설치:
Windows의 경우:
pip install PyQt5
Linux 및 MacOS의 경우:
pip3 install PyQt5
안녕하세요 세계! 전통적인 시작:
이 튜토리얼에서는 "Hello World!"를 보여주는 간단한 앱을 만들 것입니다. 버튼을 누른 후 시작하겠습니다.
# importing the required libraries
from PyQt5.QtWidgets import *
import sys
class Window(QMainWindow):
def __init__(self):
super().__init__()
# set the title
self.setWindowTitle("Hello World!")
# set the geometry
self.setGeometry(0, 0, 300, 300)
# create label widget
# to display content on screen
self.label = QLabel("Hello World !!", self)
# show all the widgets
self.show()
# create pyqt5 app
App = QApplication(sys.argv)
# create the instance of our Window
window = Window()
# start the app
sys.exit(App.exec())
결과:
먼저 QMainWindow 클래스를 상속하는 Window 클래스를 만들었습니다. 이 클래스 내에서 기본 창에 표시될 위젯을 추가할 수 있습니다. 다음 단계에서는 창의 제목을 설정하는 setWindowTiltle 메서드, 창의 크기와 위치를 설정하는 setGeometry 메서드, 창에 메시지를 표시하는 QLabel을 사용했습니다. 모든 위젯을 표시하는 show 메서드입니다.
QApplication 클래스는 GUI 응용 프로그램의 제어 흐름과 기본 설정을 관리합니다. QWidget 기반 응용 프로그램에 필요한 일부 기능을 갖춘 QGuiApplication을 전문으로 합니다. 위젯별 초기화, 종료를 처리합니다. Qt를 사용하는 모든 GUI 응용 프로그램의 경우 응용 프로그램에 주어진 시간에 창이 0개, 1개, 2개 또는 그 이상 있는지 여부에 관계없이 정확히 하나의 QApplication 개체가 있습니다.
Reference
이 문제에 관하여(PyQt5 튜토리얼 - Hello World!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/amanullahmenjli/pyqt5-tutorial-hello-world-4inj텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)