Qt Designer 설치하기

개요

오늘은 Qt Designer 설치방법에 대해 설명하고자 합니다.

Qt Designer는 Qt앱 생성시 GUI (Graphic User Interface) 를 쉽게 구성하고 배치하는 것을 도와주는 도구 입니다.

[Qt Designer 실행화면]

C++언어로 Qt를 사용하는 경우는 Qt Creator 설치시 같이 설치되어 바로 사용이 가능하지만 파이썬의 경우 별도 패키지를 설치 후 사용가능합니다.

그럼 파이썬에서 Qt Designer를 설치하는 방법을 살펴보겠습니다.


파이썬 Qt Designer 설치하기

설치 방법은 명령어를 직접 입력해 설치하는 방법과 개발툴 (Visual Studio, PyCharm 등)을 이용해 설치하는 2가지 방법이 있습니다.

개인적으로 명령어를 직접 입력해 설치하는 방법을 더 추천하는데, 그 이유는 특정 개발툴에 얽매일 필요가 없기 때문입니다.


명령어 직접 입력 방법

먼저 명령프롬프트 (또는 Windows PowerShell or Terminal 등) 입력창을 실행합니다.

 

1. Pip 업데이트

python -m pip install --upgrade pip 입력 후 엔터

[Pip 업데이트]

위 명령어는 파이썬 패키지 설치관리자인 PIP를 최신 버전으로 업데이트 합니다.

위 과정은 앱을 설치하기 위해 구글 플레이 스토어 앱을 최신버전으로 업데이트하는 것과 유사한 과정이라고 이해하면 됩니다.


2. Qt Designer 설치

python -m pip install pyqt5-tools 입력 후 엔터

[pyqt5-tools 패키지 설치]

 

다음과 같이 설치가 진행됩니다.

[pyqt5-tools 설치중]

 

설치 도중 붉은 색 오류가 표시된다면 아래와 같이 명령어를 수정합니다.

python -m pip install pyqt5-tools --user 입력 후 엔터

[pyqt5-tools 설치중]

 

설치가 완료되면 성공적으로 설치가 완료되었다는 메시지가 출력됩니다.

[pyqt5-tools 설치완료]

노란색으로 표시되는 경고 메시지는 너무 신경쓰지 않아도 됩니다.

PyQt5 설치버전, 파이썬 버전, 경로문제 등 환경에 따라 너무 많은 이슈가 존재하므로 설치되었다면 그냥 무시합니다.

제 경우는 파이썬 설치경로를 제가 원하는 곳에 설치해 두었더니 저런 경고 메시지가 출력됩니다.


3. Qt Designer 설치 후 경로 찾기

Qt Designer.exe 파일은 pyqt5-tools 패키지 설치 후 다음과 같은 경로에 위치합니다.

좀 경로가 복잡하니 잘 따라와야 합니다.

(참고로 파이썬이 설치된 경로는 컴퓨터마다 다를 수 있습니다.)

 

일단 파이썬의 모든 외부 패키지 (Pip로 설치한 패키지)  경로는 아래와 같습니다.

  • 파이썬 설치경로 / Lib / site-packages

즉 아래와 같습니다.

[파이썬 외부패키지 설치 경로]

 

이 아래에 방금 설치한 pyqt5-tools 패키지중 applicaitons 폴더를 찾습니다.

  • 파이썬 설치경로 / Lib / site-packages / qt5_applications
[pyqt5-tools 설치 경로]

다시 하위 폴더를 찾아서 몇 차례 더  내려갑니다.

  • 파이썬 설치경로 / Lib / site-packages / qt5_applications / Qt / bin / designer.exe
[Qt Designer 설치 경로]

드디어 Qt Designer 를 만났습니다.

경로를 외우기가 힘드니 Designer.exe 실행파일을 우클릭해 바로가기를 추가해 두고 사용하면 쉽습니다.


감사합니다.

댓글

  1. 선생님 pip 업그레이드 하고 툴도 다운로드 했는데 site-packages에 qt5_applications가 없는데요?

    답글삭제
    답글
    1. 건우야, VS는 Python의 site-packages 경로가 사진으로 보내준 그 경로가 아니야.

      아마도 C:/사용자/AppData/Local/ 아래 어딘데 잘 기억이 안나네.

      탐색기에서 C:/에서 "designer.exe" 라는 실행파일 이름을 검색해봐.



      삭제
  2. 블로그 관리자가 댓글을 삭제했습니다.

    답글삭제
    답글
    1. 좋은 정보 감사합니다.

      2021년 Qt6 출시 이후, 즉시 PyQt6를 사용해봤지만 당시 기존 PyPI 모듈과 호환성 문제가 너무 많아 현재까지도 PyQt5만 사용 중 이었습니다.

      당연하게도 앞으로는 변해야 할 것이라 생각합니다.

      삭제
    2. qt5_tools가 아닌,
      qt5_applications/Qt/bin/ 폴더에 Designer가 생성되어 있습니다.

      삭제
  3. 선생님 pip업그래이드하고 디자이너설치된것같은데 bin에 디자이너가 없어요

    답글삭제
    답글
    1. 안녕 환아,

      Visual Studio를 통해서 파이썬이 설치된 경우, 설치 경로가 C:/사용자/AppData/Local or Roaming, 즉 Windows 의 %AppData% 어딘가에 설치된다.

      그래서 파일 탐색기에서 "designer.exe"를 검색해서 찾는 것이 더 편리해.

      삭제
  4. ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device 라고오류가나서 python -m pip install pyqt5-tools --user로고쳤는데 안되요

    답글삭제
    답글
    1. 이 오류는 처음보는데 해석해 보자면 운영체제 때문에 해당 패키지를 설치할 수 없고, 장치에 여유공간이 없다고 하네.

      --user는 권한과 관계된 오류에 해당되고, 이 오류는 장치에 여유공간이 있는지 한번 체크해보면 좋을것 같아.

      삭제

댓글 쓰기

이 블로그의 인기 게시물

C++ 예제 (소켓 서버, 이미지, 파일전송)