EunGyeongKim

[pyqt] QT Designer를 이용해 위젯 만들기 본문

Language/Python

[pyqt] QT Designer를 이용해 위젯 만들기

EunGyeongKim 2024. 4. 12. 21:31

1. QT Desinger를 켠다

2. 파일 새로 만들기

  • Widget 선택 ⇒ 생성

3. 위젯 디자인하기

오른쪽의 위젯상자를 이용하여 디자인

layout 선택 후 격자형으로 배치를 누르면 예쁘게 정렬된다.

4. 위젯 확인

  • 폼 ⇒ 미리보기를 선택하면 만든 위젯을 미리보기 가능

5. 선호하는 코드로 ui 저장

  • 폼 ⇒ Python 코드 보기 및 플로피 디스트(파란색)을 클릭하면 해당 언어로 코드저장 가능

6. 코드 확인 및 기능 추가


실행버튼을 눌렀을 때 창이 안켜지는 경우

  • 터미널 창(cmd)가 잠깐 나오고 켜지지 않는 경우가 있다. 이때 코드를 약간 수정해서 실행해야 한다.
  • 수정할 점
    • import sys 추가
    • object ⇒ QWidget 변경
    • __init__ 함수 추가
    • 맨 아래 실행코드 추가

⇒ setUi 코드 수정 (수정전, 수정 후 )

실행 화면

Comments