Wxpython-introduction

提供:Dev Guides
移動先:案内検索

wxPython-はじめに

*wxPython* は、人気のあるクロスプラットフォームGUIツールキットである *wxWidgets* (C ++で記述されています)のPythonラッパーです。 Harri PasanenとともにRobin Dunnによって開発されたwxPythonは、Python拡張モジュールとして実装されています。

wxWidgetsと同様に、wxPythonもフリーソフトウェアです。 公式Webサイトhttp://wxpython.org [[[1]]]からダウンロードできます。多くのオペレーティングシステムプラットフォームのバイナリとソースコードは、このサイトからダウンロードできます。

wxPython APIの主要モジュールにはコアモジュールが含まれています。 APIのすべてのクラスのベースである wxObject クラスで構成されます。 制御モジュールには、GUIアプリケーション開発で使用されるすべてのウィジェットが含まれています。 たとえば、wx.Button、wx.StaticText(ラベルに類似)、wx.TextCtrl(編集可能なテキストコントロール)など。

wxPython APIにはGDI(Graphics Device Interface)モジュールがあります。 これは、ウィジェットの描画に使用されるクラスのセットです。 フォント、色、ブラシなどのクラス その一部です。 すべてのコンテナウィンドウクラスは、Windowsモジュールで定義されます。

wxPythonの公式Webサイトでは、Project Phoenix – Python 3. *用のwxPythonの新しい実装もホストしています。 速度、保守性、および拡張性の改善に焦点を当てています。 プロジェクトは2012年に開始され、まだベータ段階です。