フォーラム | 最新のWeb開発のチュートリアル
 

wxPython導入


wxPythonのためのPythonラッパーであるwxWidgets (which is written in C++) 、人気のクロスプラットフォームGUIツールキット。 ハッリ・パサネンと共にロビンダンによって開発された、wxPythonのは、Python拡張モジュールとして実装されます。

ただ、wxWidgetsのように、wxPythonのは、フリーソフトウェアです。 これは、公式サイトからダウンロードすることができhttp://wxpython.org。 多くのオペレーティング・システム・プラットフォームのためのバイナリとソースコードは、このサイトからダウンロードできます。

wxPythonのAPIの主なモジュールは、コアモジュールが含まれます。 これは、で構成されていwxObject APIのすべてのクラスの基底クラスです。 制御モジュールは、GUIアプリケーションの開発に使用されるすべてのウィジェットが含まれています。 例えば、wx.Button、wx.StaticText (analogous to a label) 、wx.TextCtrl (editable text control) 、等

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

wxPythonの公式ウェブサイトでは、プロジェクトフェニックスをホストする - Pythonの3のためのwxPythonの新しい実装を*。 それはスピード、保守性、および拡張性を向上させることに焦点を当てています。 このプロジェクトは2012年に始まり、ベータ版の段階にとどまっています。