PySide
作者 | Openbossa |
---|---|
開発元 | Qt Project(英語版) |
最新版 | 6.5.2 / 2023年7月26日 (12か月前) (2023-07-26) |
プログラミング 言語 | 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_())
関連項目
脚注
外部リンク
- 公式ページ
- PySideとPyQtの違い
| |
---|---|
実装 |
|
ウィジェット・ツールキット | |
フレームワーク | |
統合開発環境(専用) |
|
総合開発環境(汎用) |
|
ライブラリ | |
|
| |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
低レベル |
| ||||||||||||||||||||||||||||||||||||||||
高レベル |
| ||||||||||||||||||||||||||||||||||||||||
|
- 表示
- 編集