PySide
원저자 Openbossa
개발자 Qt 프로젝트
초판 2009 년 8 월 18 일
안정적 출시
2014 년 10 월 1.2.4 / 14 일
글 파이썬
운영 체제 Linux / X11 , Mac OS X , Windows 및 Maemo
특허 LGPL
웹 사이트 www.pyside.org
PySide는 크로스 플랫폼 GUI 툴킷 Qt 의 파이썬 바인딩 입니다 . 표준 라이브러리 패키지 Tkinter의 대안 중 하나입니다 . Qt와 마찬가지로, PySide는 자유 소프트웨어 입니다. 이 프로젝트 는 Boost C ++ 라이브러리 에서 Boost.Python 을 사용 하여 바인딩을 시작한 후 바인딩 생성기 Shiboken 로 전환 하여 바이너리 크기와 메모리 사용량을 줄였습니다.
PySide는 아래 출시 된 LGPL에 의해 2009 년 8 월에 노키아 , Qt는 툴킷의 전 소유자, 노키아와 합의에 도달하는 데 실패 후 PyQt는의 개발자 강둑 컴퓨팅 포함하도록 라이선스 조건을 변경하도록 LGPL을 대체 라이센스로 . The Qt Company 의 발표 에 따라 PySide2 프로젝트 이름으로 Qt 5에서 작업하도록 PySide를 업데이트하는 작업이 현재 진행 중 입니다.
PySide는 Linux / X11 , Mac OS X , Windows 및 Maemo를 지원 합니다. 안드로이드 에 대한 지원 은 현재 PySide 커뮤니티에 의해 추가되고 있습니다.
Hello World 예제
# Import PySide classes import sys from PySide.QtCore import * from PySide.QtGui import * # Create a Qt application app = QApplication(sys.argv) # Create a Window mywindow = QWidget() mywindow.resize(320, 240) mywindow.setWindowTitle('Hello World!') # Create a label and display it all together mylabel = QLabel(mywindow) mylabel.setText('Hello World!') mylabel.setGeometry(QRect(130, 110, 60, 10)) mywindow.show() # Enter Qt application main loop sys.exit(app.exec_())
출처 위키백과