Home QT Python에서 시작하기
Post
Cancel

QT Python에서 시작하기

PyQT를 사용하기 위해 파이썬 버전은 3.11로 설정하고 필요한 패키지를 다운로드 받는다.

1
2
$ pipenv --python 3.11
$ pipenv install PyQt5

그리고 QT Designer가 필요하다.

QT Designer 다운로드 페이지(https://download.qt.io/official_releases/qt/) 에서 해당 플랫폼(윈도우, 맥, 리눅스 등) 및 Qt 버전에 따라 필요한 파일을 다운로드하고 설치하면 된다.

샘플 코드

  1. QT Designer를 통해 빈 Widget을 생성한다. qt_first_1
  2. 생성된 Form에 Label을 끌어다 놓고 저장한다. ui 파일은 파이썬 코드와 동일한 경로에 있는 것이 좋다. qt_first_2 qt_first_3
  3. 코드 실행 및 결과를 확인한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import sys
from PyQt5.QtWidgets import *
from PyQt5 import uic

# UI 파일 로드
form_class = uic.loadUiType("main_window.ui")[0]

class MyWindow(QWidget, form_class):
    def __init__(self):
        super().__init__()
        self.setupUi(self)

if __name__ == "__main__":
    # QApplication 인스턴스 생성
    app = QApplication(sys.argv)
    myWindow = MyWindow()
    myWindow.show()
    app.exec_()

qt_first_4

This post is licensed under CC BY 4.0 by the author.
Trending Tags