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可见,否则不可见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值