wxpython初步

1.什么是wxPython

wxPython是Python语言的GUI工具包,作为Python的扩展模块实现,包装了wxWidgets。
wxPython是跨平台的,开源的。

2.什么是wxWidgets

[url=http://wxwidgets.org/]wxWidgets[/url]是跨平台的,开源的GUI工具包。
库本身使用C++语言开发,但也有其它不同编程语言的绑定,例如:
Python([url=http://www.wxpython.org/]wxPython[/url])
Perl([url=http://www.wxperl.it/]wxPerl[/url])
Java([url=http://wx4j.sourceforge.net/]wx4j[/url])
JavaScript([url=http://www.wxjavascript.net/]wxjs[/url])

全部的语言支持可以参见[url=https://en.wikipedia.org/wiki/List_of_language_bindings_for_wxWidgets]List_of_language_bindings_for_wxWidgets[/url]

3. 下载安装
去官网下载,本文写作时最新版是3.0.1.1
我机器上python是2.7 32位,所以wxpython也要下载相应的2.7 32位
下载好了安装,windows上没啥可说的。

4. 测试

import wx
app = wx.App()
win = wx.Frame(None)
btn = wx.Button(win)
win.Show()
app.MainLoop()


运行结果如图
[img]http://dl2.iteye.com/upload/attachment/0103/4306/1893c62d-d463-3366-81f0-dcee92ce707b.png[/img]

5. 其他GUI
当然啦,python还有其它GUI工具可供选择,比如tkinter,pyqt,pygtk,pythonwin。如果在jython上跑的话,还可以直接用java自己的swing。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值