wxPython - Giriş
wxPython için bir Python sarmalayıcıdır wxWidgets(C ++ ile yazılmıştır), popüler bir çapraz platform GUI araç takımı. Robin Dunn tarafından Harri Pasanen ile birlikte geliştirilen wxPython, bir Python genişletme modülü olarak uygulanmaktadır.
WxWidgets gibi, wxPython da ücretsiz bir yazılımdır. Resmi web sitesinden indirilebilirhttp://wxpython.org. Birçok işletim sistemi platformu için ikili dosyalar ve kaynak kodu bu sitede indirilebilir.
WxPython API'deki ana modüller bir çekirdek modül içerir. Bu oluşmaktadırwxObjectAPI'deki tüm sınıflar için temel olan class. Kontrol modülü, GUI uygulama geliştirmede kullanılan tüm widget'ları içerir. Örneğin, wx.Button, wx.StaticText (bir etikete benzer), wx.TextCtrl (düzenlenebilir metin kontrolü) vb.
wxPython API, GDI (Grafik Aygıt Arabirimi) modülüne sahiptir. Widget'lara çizim yapmak için kullanılan bir sınıf kümesidir. Yazı tipi, renk, fırça vb. Sınıflar bunun bir parçasıdır. Tüm konteyner pencere sınıfları Windows modülünde tanımlanmıştır.
WxPython'un resmi web sitesi, Python 3 için yeni bir wxPython uygulaması olan Project Phoenix'i de barındırıyor. *. Hız, sürdürülebilirlik ve genişletilebilirliği iyileştirmeye odaklanır. Proje 2012'de başladı ve halen beta aşamasında.