프로그래밍/python

Qt Designer 설치 (for PyQt6, PySide6)

인썸니아 2023. 11. 25. 23:49

Qt 는 cross platform application toolkit 이며, python 을 위해 binding 된 패키지로는 PyQt와 PySide 두 가지가 존재한다. 역사적으로는 PyQt가 먼저이며, Qt에서는 공식적으로 PySide를 지원하고 있다. 라이선스가 서로 다른데, 상업적으로 사용하기에는 LGPL의 PySide가 더 유리하다고 한다. 현재는 PyQt쪽 검색자료가 더 많은 상황이지만, Qt 공식 지원하는 PySide 이므로 차차 PySide 쪽으로 대세가 넘어가지 않을까 싶다.

 

PyQt6를 통한 Qt Designer 설치

Qt Designer 설치를 위해 아래 두 package를 설치한다.

  • pip install pyqt6
  • pip install pyqt6-tools

 

terminal에서 아래 명령으로 qt designer 를 실행할 수 있다.

qt6-tools designer

 

designer 실행파일의 위치는 Mac 기준으로 아래와 같다.

[conda env path]/lib/python[version]/site-packages/qt6-applications/Qt/bin/designer.app

반응형

 

PySide6를 통한 설치

pyside6 패키지를 통해서도 designer 를 설치할 수 있다.

  • pip install pyside6

 

위 package 설치 후, terminal에서 아래 명령으로 designer를 실행할 수 있다.

pyside6-designer

 

하지만, 나의 경우엔 실행시 아래와 같은 오류가 발생하였다.

Error: dyld[12746]: terminating because inserted dylib 'libpython3.10.a' could not be loaded: ....

 

잠깐 검색한 바로는.. anaconda와 같은 가상환경에서 발생하는 오류라고 한다.

 

다행히, 아래와 같이 designer 설치폴더에서 직접 실행이 가능하다.

open Designer.app

 

designer 실행파일의 위치는 Mac 기준으로 아래와 같다.

[conda env path]/lib/python[version]/site-packages/PySide6/Designer.app

 

반응형