Python

[PyQt5] Hello World 실행 방법 (Designer GUI 실행 방법)

Crazy-M2M 2023. 4. 2. 11:19
300x250
반응형

안녕하세요. Crazy M2M입니다.
오늘은 pypt5를 이용해서 Hello World 실행 방법 (Designer GUI 실행 방법)에 대해서 알아보도록 하겠습니다.
 
python을 이용한 개발 환경이 구축되지 않았다면 아래 링크를 확인해 주세요.^^
https://crazy-m2m.tistory.com/114

 

[PyQt5] pypt5 설치 방법 (with pyqt designer)

안녕하세요. Crazy M2M입니다. 오늘은 pypt5 설치 방법 (with pyqt designer)에 대해서 이해하기 쉽게 알아보도록 하겠습니다. Python을 사용하다보면 Console 화면에서 돌리는 게 불편한 경우가 발생합니다.

crazy-m2m.tistory.com

 
윈도우 GUI를 구성하기 위해서 pyqt designer를 실행해 주세요. 이제 GUI를 구성해 보도록 할게요^^
 
Push Button을 Qt Dialog에 드래그 해줍니다. ^^Push Button이 작업창에 잘 생성되었습니다. 오른쪽에 보면 객체 속성창에 pushbutton으로 잘 생성이 된 걸 확인할 수 있습니다. 
 

 
다음은 Hello World를 표시할 Line Edit를 작업창으로 드래그해주세요 ^^
역시 오른쪽 속성창에 객체 이름이 lineEdit로 표시되는 것을 확인하였습니다. 
나중에 객체 컨트롤 할 때는 이 객체명으로 하면 되니 참고하세요.^^
 

300x250

 

 
이제 Hello World를 표시해 줄게요 ^^
Line Edit가 선택된 상태에서 오른쪽 속성 편집기로 가면 속성 중에 text가 보입니다. 
여기에 Hello World!!! 를 타이핑해 주세요. ^^
Line Edit에 바로 Hello World가 생성되는 것을 확인할 수 있습니다. ^^
 

 
이제 GUI 구성이 완료되었으니 저장해 줍니다. 
편의를 위해서 그냥 a.ui로 저장합니다. 
 
자 이제 VS Code를 열어서 코드를 작성해 줍니다. 
내용은 아래와 같습니다. 
 

from PyQt5.QtWidgets import *
from PyQt5.uic import loadUi
import sys

class My_Win:
    def __init__(self) -> None:
        self.dlg = loadUi("a.ui")
        self.dlg.show()

app = QApplication( sys.argv)

my_win = My_Win()

app.exec()

 
이제 Build를 하면 아래와 같이  Hello World가 표시되는 윈도우 GUI가 생성되는 것을 확인할 수 있습니다. 
어떻게 만드는지 알고 나니까 참 쉽네요 ^^ 
 

반응형

 

 
이제 파이썬을 이용한 GUI 생성하는 맛보기를 해보았습니다. 
다음 내용부터는 코드 설명부터 시작해서 좀 더 디테일하게 알아보도록 하겠습니다. ^^
 
그럼 오늘도 칼퇴근!!!

728x90
반응형