如何使用wxPython设计gui
wxPython介绍+一个实用的例子
1. wxPython简介
wxPython是wxWidget的库的一个python的封装。提供了一些库和一些工具。
这样wxPython即有python语言的优点:
语法强悍,少写了不少代码:)
也有wxWidget图形库的优点:
直接拉控件到大概位置就行了,不需要去调整控件的对齐,也不需要关心gui界面是否支持各种分辨率的桌面。而且界面都是可以运行时切换,只要写很少的切换代码。跨平台的图形库...
后悔,我怎么以前会用vb开发gui的 -_-!。
缺点,网上资料还比较少。而且在线文档都是英文的。不过如果英文好的话,到真的无所谓,因为wxPython的安装包本身提供的工具和资料也足够多,足够好了。
2. 开发入门
我使用ultraedit作为编辑器,wxPython自带的XRCed作为编辑xrc文件(一种xml格式的资源文件,类似于VC6中的RC文件)。
文档主要参考wxPython自带的在线文档和demo代码。不过关于如何使用xrc文件设计gui,wxPython自带的资料似乎还不够详细,这也是我写本文的原因。
通常情况下google"cvs def wxpython相关的关键字"可以快速找到开源的源代码参考。
如果这些例子还不够的话,就参考我的程序吧,这是一个商用程序的原型,我相信该程序的内容已经足够丰富了,应该比网上的一些wxPython教程中的hello world程序更有借鉴意义。
3. 源代码
两个文件,main.py是主程序,main.xrc是资源文件。只要安装了了python和wxpython,然后将这两个文件放在同一个目录中,运行main.py就可以了。
http://www.builder.com.cn/2008/0527/887121.shtml
很重要,此文的实现基于.xrc文件。

0 条评论:
发表评论
<< 主页