WxPython教學


wxPython是一個Python包裝wxWidgets(這是用 C++ 編寫),一個流行的跨平台GUI工具包。由Robin Dunn以及Harri Pasanen開發,wxPython是作為一個Python擴充套件模組。

就像wxWidgets,wxPython也是一個免費的軟體。它可以從官方網站下載: http://wxpython.org. 在本網站上可下載 wxPython 對應作業系統平台二進位制和原始碼。

在wxPython API主要模組包括一個核心模組。它由 wxObject 類,這是基礎 API 的所有類。控制模組包含了所有 GUI 應用程式開發中使用的部件。 例如,wx.Button,wx.StaticText(類似於一個標籤),wx.TextCtrl(可編輯的文字控制)等。

wxPython 的API有GDI(圖形裝置介面)模組。這是一組用於在部件中的繪圖類。 如字型,顏色,畫筆等類就是其中的一部分。所有的容器視窗類是由 Windows 模組定義。

wxPython 官方網站也主持 Phoenix 工程計劃 – 為Python3.* 新實現的wxPython。 它著重於提高速度,可維護性和可延伸性。該專案始於2012年開始,現仍處於測試階段。