wxpython初步

阅读更多
1.什么是wxPython

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

2.什么是wxWidgets

wxWidgets是跨平台的,开源的GUI工具包。
库本身使用C++语言开发,但也有其它不同编程语言的绑定,例如:
Python( wxPython)   
Perl( wxPerl)       
Java( wx4j)         
JavaScript( wxjs)   

全部的语言支持可以参见 List_of_language_bindings_for_wxWidgets

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()


运行结果如图
wxpython初步_第1张图片

5. 其他GUI
当然啦,python还有其它GUI工具可供选择,比如tkinter,pyqt,pygtk,pythonwin。如果在jython上跑的话,还可以直接用java自己的swing。
  • wxpython初步_第2张图片
  • 大小: 29.6 KB
  • 查看图片附件

你可能感兴趣的:(wxpython)