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_())


출처 위키백과

+ Recent posts