-
wxPython
鎖定
- 外文名
- wxPython
- 本 質
- GUI圖形庫
- 語 種
- Python語言
- 特 點
- 編寫簡單、易於理解
- 發佈時間
- 1998年
- 支持系統
- Unix、類Unix、OS X、Windows
wxPython簡介
wxPython是作為優秀的跨平台GUI庫wxWidgets的Python封裝和Python模塊的方式提供給用户的。
就如同Python和wxWidgets一樣,wxPython也是一款開源軟件,並且具有非常優秀的跨平台能力,能夠支持運行在32
[1]
/64位windows、絕大多數的Unix或類Unix系統、Macintosh OS X下。
[2]
wxPython是Python編程語言的一個GUI工具箱。他使得Python程序員能夠輕鬆的創建具有健壯、功能強大的圖形用户界面的程序。它是Python語言對流行的wxWidgets跨平台GUI工具庫的綁定。而wxWidgets是用C++語言寫成的。
由於使用Python作為編程語言,wxPython編寫簡單、易於理解。
wxPython許可證
wxPython使用與wxWidgets相同的許可證。
LGPL協議
wxPython發展歷史
wxPython由最初Robin Dunn開發。第一個“現代”版本在1998年發佈。
wxPython國內開發社區
wxPython開發步驟
基本的wxPython程序説明了開發任一wxPython程序所必須的五個基本步驟:
1.導入必須的wxPython包
2.子類化wxPython應用程序類
3. 定義一個應用程序的初始化方法
4. 創建一個應用程序類的實例
5. 進入這個應用程序的主事件循環
*對於初學者或者對程序結構要求不多的用户來説,使用Boa Constructor這樣的基於wxPython的開發平台,可以輕而易舉的開發出優秀的wxPython程序。
wxPython簡單示例
import wx class App(wx.App): def OnInit(self): frame=wx.Frame(parent=None,title='MyFirstWxPythonApplication') frame.Show() return True app=App() app.MainLoop()
- 參考資料
-
- 1. wxpython官網 .wxPython[引用日期2015-11-08]
- 2. Python圖形開發包 wxPython .開源社區網[引用日期2012-09-25]
- 3. Pythontab中文網 .Pythontab中文網[引用日期2016-04-27]