Qt for Python(Pyside2) 공개

(아직은) 나와 그리 관계없는 일이지만, Qt5 를 지원하는 Qt for Python 이 공개되었다.
Python 에서 Qt 를 사용하는 방법은 두가지(더 있을 수도?)가 있는데, 그 중 하나는 Pyqt 이고, 다른 하나가 Qt for Python 이다.

Pyqt 는 Riverbank 라는 영국 회사에서 제작하고 있고, Qt for Python 은 Qt 를 배포하고 있는 The QT Company 에서 배포하고 있다.

둘 간 차이점은.. 먼저 라이선스에서 다른 면을 찾을 수 있다. PyQT 는 GNU GPL 또는 Commercial, Qt for Python 은 LPGL.
기능면에서도 차이가 있겠지만, 정확한 내용은 모르겠다.
둘 중 어느 쪽을 택하느냐도 개발자들 사이에선 논쟁 거리로 남아있다.

Pyside2 와 Qt for Python 의 차이(?)는, 사실 차이라고 하기도 좀 애매한데, Qt for Python 은 프로젝트 이름이고, Pyside2 는 Python 라이브러리 이름이다. 그러니까, 결국 그게 그거라고 할 수 있다.

일전에 Pyside 책을 보려고 했다가, Python 2 와 Python 3.4 까지, 그리고 Qt4 까지만 지원한다는 사실을 알고 더 이상 진행을 하지 않았었는데, 이젠 다시 그 책을 봐도 되겠다. 물론, Pyside 와 Pyside2 간 차이점이 있긴 한데, 라이브러리 이름만 좀 신경쓰면 큰 문제는 없을 듯도 하다.

설치는 이렇게.

pip3 install --user PySide2 #또는,
sudo pip3 install PySide2

또는, Ubuntu 18.10 이상에서는 Deb 꾸러미로 설치할 수도 있다. 단, 현재 최신판은 5.12 이지만, 우분투용 꾸러미는 5.11 에 머물러 있다.

sudo apt install pyside2-tools

Snap 으로 설치도 되나본데..

과연, 언제쯤 써먹어 볼 수 있을런지?

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.