달력

12025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

PyQT 는 PyQT Tutorial에 있는 소개글의 첫 마디를 보면 'PyQT is a GUI widgets toolkit.' 이라고 잘 설명되어 있다. 

QT용 Python 인터페이스(It is a Python interface for Qt) 이며 강력하고 인기있는 GUI Lib(one of the most poweful, and popular cross-platform GUI library)이다.

기타 소개와 특징은 OpenTutorials.org 소개로 대신한다.


PySide는 PyQT보다는 뒤늦게 시작된 걸로 알고 있다. 한때 QT를 소유했던 노키아가 QT의 Python 바인딩을 중요하게 여겨 PyQT의 개발사와 접촉을 하였지만 LGPL 라이센스 도입문제 때문에 PyQT 개발사인 Riverbank와 협력은 이루어지지 않았다. 이에 노키아는 LGPL 기반의 파이썬 바인딩인 PySide를 자체개발하게 되었다.

(그렇다. PyQT는 분명 라이센스가 있는 toolkit 이다. )

이로써 오픈소스와 독점 소프트웨어를 개발할 수 있는 PySide가 나오게 되었다.

노키아가 QT를 포기함에 따라 PySide도 버려지게 되었다. 

PyQT보다 늦게 시작되었고 개발사에게 버려지는 등 여러가지 악재가 겹쳐 PySide는 PyQT 보다는 인기가 없는게 맞다. PyQT 관련된 글은 많이 볼 수 있지만 PySide에 관한 글은 쉽게 찾아 볼 수 없는 것도 사살이다.

2018년 하반기에 현재 QT를 개발하고 있는 The Qt Commpany가 PySide2를 발표했다.

Posted by 생짜
|