wxPython

wxPython

wxPython是Python語言的一套優秀的GUI圖形庫。允許Python程式設計師很方便的創建完整的、功能鍵全的GUI用戶界面。 wxPython是作為優秀的跨平台GUI庫wxWidgets的Python封裝和Python模組的方式提供給用戶的。

比如安裝ulipad要安裝wxPython庫才能正常完整工作。

基本介紹

  • 外文名:wxPython
  • 本質:GUI圖形庫
  • 語言:Python語言
  • 特點:編寫簡單、易於理解
  • 發布時間:1998年
  • 支持系統:Unix、類Unix、OS X、Windows
簡介,許可證,歷史,國內開發社區,開發步驟,簡單示例,

簡介

wxPython是Python語言的一套優秀的GUI圖形庫,允許Python程式設計師很方便的創建完整的、功能健全的GUI用戶界面。 wxPython是作為優秀的跨平台GUI庫wxWidgets的Python封裝和Python模組的方式提供給用戶的。
就如同Python和wxWidgets一樣,wxPython也是一款開源軟體,並且具有非常優秀的跨平台能力,能夠支持運行在32/64位windows、絕大多數的Unix或類Unix系統、Macintosh OS X下。
wxPython是Python程式語言的一個GUI工具箱。他使得Python程式設計師能夠輕鬆的創建具有健壯、功能強大的圖形用戶界面的程式。它是Python語言對流行的wxWidgets跨平台GUI工具庫的綁定。而wxWidgets是用C++語言寫成的。
wxPython logowxPython logo
wxPython是跨平台的。這意味著同一個程式可以不經修改地在多種平台上運行。現今支持的平台有:32/64位微軟Windows作業系統、大多數Unix或類Unix系統、蘋果Mac OS X。
由於使用Python作為程式語言,wxPython編寫簡單、易於理解。

許可證

wxPython使用與wxWidgets相同的許可證。
LGPL協定

歷史

wxPython由最初Robin Dunn開發。第一個“現代”版本在1998年發布。

國內開發社區

pythontab中文網

開發步驟

基本的wxPython程式說明了開發任一wxPython程式所必須的五個基本步驟:
1.導入必須的wxPython包
2.子類化wxPython應用程式類
3. 定義一個應用程式的初始化方法
4. 創建一個應用程式類的實例
5. 進入這個應用程式的主事件循環
*對於初學者或者對程式結構要求不多的用戶來說,使用Boa Constructor這樣的基於wxPython的開發平台,可以輕而易舉的開發出優秀的wxPython程式。

簡單示例

import wxclass App(wx.App):    def OnInit(self):        frame=wx.Frame(parent=None,title='MyFirstWxPythonApplication')        frame.Show()        return Trueapp=App()app.MainLoop()

相關詞條

熱門詞條

聯絡我們