티스토리 뷰

Qt Designer는 PyQt에서 사용하는 UI 디자인 도구로, 그래픽 사용자 인터페이스(GUI)를 생성하고 수정할 수 있습니다. 다음은 Qt Designer를 사용하는 방법입니다.

 

1. PyQt 설치: PyQt를 사용하려면 먼저 PyQt 패키지를 설치해야 합니다. PyQt는 pip를 통해 설치할 수 있습니다.

pip install PyQt5

 

2. Qt Designer 실행: Qt Designer를 실행하려면 다음 명령어를 입력합니다.

designer

 

3. UI 디자인: Qt Designer를 실행한 후, 메인 윈도우와 같은 사용자 인터페이스를 디자인할 수 있습니다. 디자인을 마친 후, UI 파일을 저장합니다.

 

4. UI 파일 로드: PyQt에서 UI 파일을 로드하려면, 다음과 같이 코드를 작성합니다.

 
from PyQt5 import uic
from PyQt5.QtWidgets import QApplication, QMainWindow

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

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

# QApplication 실행
app = QApplication([])
window = MyWindow()
window.show()
app.exec_()

위 코드에서 my_ui_file.ui는 Qt Designer에서 디자인한 UI 파일명으로 수정해야 합니다. 이 코드를 실행하면, 디자인한 UI 파일이 로드되고, 이를 이용하여 PyQt 프로그램이 실행됩니다.