PySide
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/07/15 16:44 UTC 版)
![]() | |
作者 | Openbossa |
---|---|
開発元 | Qt Project |
最新版 |
6.2.5
/ 2022年7月14日 |
プログラミング 言語 | Python |
対応OS | クロスプラットフォーム |
ライセンス | LGPL |
公式サイト |
www |
PySideはPythonでGUIを構築するためのクロスプラットフォームなライブラリである。PySideはQtのPythonバインディングである。PySideはPythonに付属しているTkinter(GUIライブラリ)の代わりとして用いられる。このプロジェクトはBoostというC++のライブラリのPythonバインディングであるBoost.Pythonを用いて開発が始まった。後にはファイル容量とメモリ使用量を減らすためにShibokenというライブラリに切り替えられた[1]。
PySideは2009年にQtの所有者であったNokia[2]からLGPLの下で公開された。NokiaはPyQtを開発していたRiverbank Computing社[3]との合意形成に失敗し、代替ライセンスとしてLGPLを含むようにそのライセンスを変更した。
PySideはLinux/X11・Mac OS X・Windows・Maemo上で動作する。現在、PySideコミュニティがAndroid OSとSymbian OSのためのサポートを追加している[4]。
Hello World
import sys
from PySide6.QtCore import Qt
from PySide6.QtWidgets import QApplication, QLabel
if __name__ == "__main__":
app = QApplication(sys.argv)
label = QLabel("Hello World", alignment=Qt.AlignCenter)
label.show()
sys.exit(app.exec_())
関連項目
脚注
- ^ “Shiboken”. Pyside.org. 2010年5月25日閲覧。
- ^ http://www.pyside.org/2009/08/pyside-has-been-released/
- ^ “FAQ – PySide – Python for Qt”. Pyside.org. 2010年5月25日閲覧。
- ^ “FAQ – PySide – Python for Qt”. Pyside.org. 2013年3月19日閲覧。
外部リンク
- PySideのページへのリンク