wxPython - 介紹



wxPythonwxWidgets(用 C++ 編寫)的 Python 封裝,後者是一個流行的跨平臺 GUI 工具包。wxPython 由 Robin Dunn 和 Harri Pasanen 開發,作為 Python 擴充套件模組實現。

和 wxWidgets 一樣,wxPython 也是一款免費軟體。它可從官方網站 http://wxpython.org 下載。該網站提供許多作業系統平臺的二進位制檔案和原始碼供下載。

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

wxPython API 具有 GDI(圖形裝置介面)模組。它是用於在小元件上繪製的一組類。字型、顏色、畫筆等類是其中的一部分。所有容器視窗類都在 Windows 模組中定義。

wxPython 的官方網站還託管著 Project Phoenix - 一種適用於 Python 3.* 的 wxPython 的新實現。它專注於提高速度、可維護性和可擴充套件性。該專案始於 2012 年,目前仍處於測試階段。

廣告
© . All rights reserved.