wxPython

王朝百科·作者佚名  2010-03-08  
宽屏版  字体: |||超大  

wxPython
wxPython logo

wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。

和Python语言与wxWidgets GUI工具库一样,wxPython是开源软件。这意味着任何人都可以免费地使用它并且可以查看和修改它的源代码,或者贡献补丁,增加功能。

wxPython是跨平台的。这意味着同一个程序可以不经修改地在多种平台上运行。现今支持的平台有:32位微软Windows操作系统、大多数Unix或类Unix系统、苹果Mac OS X。

由于使用Python作为编程语言,wxPython编写简单、易于理解。

许可证wxPython使用与wxWidgets相同的许可证。

历史wxPython由最初Robin Dunn开发。第一个“现代”版本在1998年发布。

开发步骤基本的wxPython程序说明了开发任一wxPython程序所必须的五个基本步骤:

1.导入必须的wxPython包

2.子类化wxPython应用程序类

3. 定义一个应用程序的初始化方法

4. 创建一个应用程序类的实例

5. 进入这个应用程序的主事件循环

简单示例1 import wx #1

2

3 class App(wx.App):#2

4

5 def OnInit(self): #3

6 frame = wx.Frame(parent=None, title='Bare')

7 frame.Show()

8 return True

9

10 app = App() #4

11 app.MainLoop() #5

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有