Python GUI 开发环境的搭建

转载:http://www.cnblogs.com/sding/archive/2011/11/12/2246675.html


最近对Python的开发又来了兴趣,对于Python的开发一直停留在一个表面层的认识,玩的部分比较大。

Python的入手简单,语法让人爱不释手,在网络通信方面自带有成熟的类库,还有第三方开发的开源包。

在GUI的开发上,Python自身带有TKinter库,还有第三方的库 (比如wxPython, Qt)

 

今天就来简单介绍下wxPython开发的环境搭建与示例


 

开发环境搭建采用wxFormBuilder + uiPad + wxPython,按照顺序进行安装

Python 2.6 下载地址:http://www.python.org/download/releases/2.6.7/

wxPython 2.8 下载地址:http://www.wxpython.org/download.php#stable

wxFormBuilder 3.2 beta 下载地址:http://sourceforge.net/projects/wxformbuilder/

uiPad 4.0 下载地址:http://www.onlinedown.net/soft/101104.htm


Python GUI程式的开发步骤

 


1  wxFormBuilder 的界面设计过程

这里不再详述,可以BAIDU下wxPython的界面设计方法

 

2 界面设计完成后,接下来对界面上的BUTTON事件进行响应

如下图所示,产生响应事件代码

 

 

3 事件映射结束后,复制Python 代码到py文件

 

4 用UliPad编辑Py文件

在py文件末加入app的初始化代码,并在相应的事件中,加入响应代码即可。

复制代码
1 class App(wx.App):
2     def OnInit(self):
3         frame = MyFrame1(None)   ##这里为我们生成GUI的Frame类名
4         frame.Show()
5         return True
6 
7 app = App()
8     
9 app.MainLoop()
复制代码


5 运行py文件

第一个wxPython的界面程序到这里就完成,有兴趣可以再进行深入研究。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值