wxPython - Wprowadzenie
wxPython jest opakowaniem Pythona dla wxWidgets(napisany w C ++), popularny wieloplatformowy zestaw narzędzi GUI. Opracowany przez Robina Dunna wraz z Harri Pasanenem, wxPython jest zaimplementowany jako moduł rozszerzający Pythona.
Podobnie jak wxWidgets, wxPython jest również darmowym oprogramowaniem. Można go pobrać z oficjalnej strony internetowejhttp://wxpython.org. Pliki binarne i kod źródłowy dla wielu platform systemów operacyjnych są dostępne do pobrania na tej stronie.
Główne moduły interfejsu API wxPython obejmują moduł podstawowy. Składa się ona zwxObjectclass, która jest bazą dla wszystkich klas w API. Moduł sterujący zawiera wszystkie widżety używane w tworzeniu aplikacji GUI. Na przykład wx.Button, wx.StaticText (analogicznie do etykiety), wx.TextCtrl (edytowalna kontrolka tekstu) itp.
wxPython API posiada moduł GDI (Graphics Device Interface). Jest to zestaw klas służących do rysowania na widżetach. Częścią tego są klasy takie jak czcionka, kolor, pędzel itp. Wszystkie klasy okien kontenera są zdefiniowane w module Windows.
Oficjalna strona wxPython zawiera również Project Phoenix - nową implementację wxPython dla Pythona 3. *. Koncentruje się na poprawie szybkości, łatwości konserwacji i rozszerzalności. Projekt rozpoczął się w 2012 roku i nadal jest w fazie beta.