wxPython开发程序

漂亮的界面是一个GUI程序必不可少的一部分,wxPython可以快速简洁的开发界面。加之Python强大的功能和简洁的语法,可以说wxPython是Python在GUI中的一种主流应用。一个基本的wxPython程序必须的五个基本步骤,少一步都不可以。

在此我的python版本是2.5的,所以应该下载安装wxPython2.8-win32-unicode-2.8.7.1-py25.exe,如果是2.6的则应安装wxPython2.8-win32-unicode-2.8.7.1-py26.exe,以此类推。

1、导入必须的wxPython包

2、子类化wxPython应用程序类

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

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

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

下面就一个最简小例子,来对应以上五步。

import wx    #1

class App(wx.App):     #2

         def OnInit(self):       #3

                frame=wx.Frame(parent=None,title=“Bare")

               frame.Show()

               return True

app=App()             #4

app.MainLoop()    #5

说明:

import wx :一旦导入这个包,你就可以引用wxPython的类,函数和常量,它们的前缀都是wx

class App(wx.App):

         frame=wx.Frame(parent=None,id=-1,title="Bare")

         frame.Show()

         return True

这是我们定义了一个App子类,用OnInit()方法来创建frame对象。wx.Frame接受的三个参数,仅第一个是必须的,其余都是默认值。调用Show()方法使frame可见,否则不可见。

你可能感兴趣的:(python,Class,import,wxPython)