안녕하세요. Crazy M2M입니다.
오늘은 pypt5를 이용해서 Hello World 실행 방법 (Designer GUI 실행 방법)에 대해서 알아보도록 하겠습니다.
python을 이용한 개발 환경이 구축되지 않았다면 아래 링크를 확인해 주세요.^^
https://crazy-m2m.tistory.com/114
윈도우 GUI를 구성하기 위해서 pyqt designer를 실행해 주세요. 이제 GUI를 구성해 보도록 할게요^^
Push Button을 Qt Dialog에 드래그 해줍니다. ^^Push Button이 작업창에 잘 생성되었습니다. 오른쪽에 보면 객체 속성창에 pushbutton으로 잘 생성이 된 걸 확인할 수 있습니다.
다음은 Hello World를 표시할 Line Edit를 작업창으로 드래그해주세요 ^^
역시 오른쪽 속성창에 객체 이름이 lineEdit로 표시되는 것을 확인하였습니다.
나중에 객체 컨트롤 할 때는 이 객체명으로 하면 되니 참고하세요.^^
이제 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 생성하는 맛보기를 해보았습니다.
다음 내용부터는 코드 설명부터 시작해서 좀 더 디테일하게 알아보도록 하겠습니다. ^^
그럼 오늘도 칼퇴근!!!
'Python' 카테고리의 다른 글
[PyQt5] 텍스트 입력 받기 ( Line Edit 사용 ) (0) | 2023.04.03 |
---|---|
[VSCode] Python 자동 완성 설정 방법 (0) | 2023.04.02 |
[PyQt5] Spin Box 이벤트 발생 시키기( textChanged Event ) (0) | 2023.04.02 |
[PyQt5] Push Button 이벤트 발생 시키기( Clicked Event ) (0) | 2023.04.02 |
[PyQt5] pypt5 설치 방법 (with pyqt designer) (0) | 2023.04.02 |