PyQt
クロスプラットフォームなGUIツールキットであるQtのPythonバインディング / ウィキペディア フリーな encyclopedia
親愛なるWikiwand AI, これらの重要な質問に答えるだけで、簡潔にしましょう:
トップの事実と統計を挙げていただけますか PyQt?
この記事を 10 歳向けに要約してください
すべての質問を表示
PyQtは、クロスプラットフォームなGUIツールキットであるQtのPythonバインディングにして、PythonでGUIプログラミングをするときの選択肢の一つである。PyQtの他には、PySide・PyGTK・wxPython・TkinterなどのGUIツールキットが存在する。Qtと同様にPyQtはフリーソフトウェアである。PyQtはPythonのプラグインとして実装されている。
概要 開発元, 最新版 ...
Qt Designer | |
開発元 | Riverbank Computing |
---|---|
最新版 | |
プログラミング 言語 | C++/Python[2] |
対応OS | クロスプラットフォーム |
ライセンス | GNU GPL and commercial |
公式サイト | riverbankcomputing.com |
テンプレートを表示 |
閉じる
PyQtはイギリスのRiverbank Computing社によって開発されており、GPLと商用ライセンスで提供されているが、LGPLの下では提供されていない[3]。PyQtはクロスプラットフォームなツールキットであり、Windows・Linux・macOSなどをサポートしている[4]。
PyQtは440のクラスと6000以上の関数とメソッドを持つ。代表的なものは以下のとおりである[5]。
- 充実したGUIウィジェット
- SQLデータベース (ODBC, MySQL, PostgreSQL, Oracle Database) にアクセスするためのクラス
- QScintillaとScintillaをベースとしたエディタウィジェット
- 自動的にデータベースからデータを取り込みウィジェットに表示
- XMLのパーサ
- SVGのサポート
- Windows上でのActiveXのためのクラス(商用バージョンのみ[6])
自動的にこれらのバインディングを生成するため、フィル・トンプソンは他のプロジェクトでも使用されるSIPというツールを開発した。
Qtツールキットの所有者であるノキアは、2009年8月にPySideを公開した。PySideはPyQtと同じ機能を持つが、LGPLの下で公開されているという点でPyQtと異なっている[7]。PySideが公開されたのは、Riverbank Computing社とのライセンスに関する合意形成に失敗したためである[8]。