コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「PySide」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
m Update syntaxhighlight tags - remove use of deprecated <source> tags
Cewbot (会話 | 投稿記録)
20行目: 20行目:
PySideは[[2009年]]にQtの所有者であった[[Nokia]]<ref>http://www.pyside.org/2009/08/pyside-has-been-released/</ref>から[[GNU Lesser General Public License|LGPL]]の下で公開された。Nokiaは[[PyQt]]を開発していたRiverbank Computing社<ref>{{cite web|url=http://developer.qt.nokia.com/wiki/PySide_FAQ|title=FAQ&nbsp;– PySide&nbsp;– Python for Qt |publisher=Pyside.org |date= |accessdate=2010-05-25}}</ref>との合意形成に失敗し、代替ライセンスとしてLGPLを含むようにそのライセンスを変更した。
PySideは[[2009年]]にQtの所有者であった[[Nokia]]<ref>http://www.pyside.org/2009/08/pyside-has-been-released/</ref>から[[GNU Lesser General Public License|LGPL]]の下で公開された。Nokiaは[[PyQt]]を開発していたRiverbank Computing社<ref>{{cite web|url=http://developer.qt.nokia.com/wiki/PySide_FAQ|title=FAQ&nbsp;– PySide&nbsp;– Python for Qt |publisher=Pyside.org |date= |accessdate=2010-05-25}}</ref>との合意形成に失敗し、代替ライセンスとしてLGPLを含むようにそのライセンスを変更した。


PySideは[[Linux]]/[[X Window System|X11]]・[[macOS|Mac OS X]]・[[Microsoft Windows|Windows]]・[[Maemo]]上で動作する。現在、PySideコミュニティが[[Android]] OSと[[Symbian OS]]のためのサポートを追加している<ref>{{cite web|url=http://developer.qt.nokia.com/wiki/PySide_FAQ#27e2a99ee601a1cdf3f4e344b713a14f|title=FAQ&nbsp;– PySide&nbsp;– Python for Qt |publisher=Pyside.org |date= |accessdate=2013-03-19}}</ref>。
PySideは[[Linux]]/[[X Window System|X11]]・[[macOS|Mac OS X]]・[[Microsoft Windows|Windows]]・[[Maemo]]上で動作する。現在、PySideコミュニティが[[Android (オペレーティングシステム)|Android]] OSと[[Symbian OS]]のためのサポートを追加している<ref>{{cite web|url=http://developer.qt.nokia.com/wiki/PySide_FAQ#27e2a99ee601a1cdf3f4e344b713a14f|title=FAQ&nbsp;– PySide&nbsp;– Python for Qt |publisher=Pyside.org |date= |accessdate=2013-03-19}}</ref>。


==Hello World==
==Hello World==

2020年9月6日 (日) 08:08時点における版

PySide
作者 Openbossa
開発元 Qt Project英語版
最新版
1.2.4 / 2015年10月14日 (9年前) (2015-10-14)
プログラミング
言語
Python
対応OS クロスプラットフォーム
ライセンス LGPL
公式サイト www.pyside.org
テンプレートを表示

PySidePythonGUIを構築するためのクロスプラットフォームなライブラリである。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/X11Mac OS XWindowsMaemo上で動作する。現在、PySideコミュニティがAndroid OSとSymbian OSのためのサポートを追加している[4]

Hello World

import sys
from PySide import QtGui

app = QtGui.QApplication(sys.argv)

win = QtGui.QWidget()

win.resize(320, 240)  
win.setWindowTitle("Hello, World!") 
win.show()

sys.exit(app.exec_())

関連項目

脚注

  1. ^ Shiboken”. Pyside.org. 2010年5月25日閲覧。
  2. ^ http://www.pyside.org/2009/08/pyside-has-been-released/
  3. ^ FAQ – PySide – Python for Qt”. Pyside.org. 2010年5月25日閲覧。
  4. ^ FAQ – PySide – Python for Qt”. Pyside.org. 2013年3月19日閲覧。

外部リンク