wxpython的学习之路

wxpython是python事实上的标准GUI库,是wxwidgets的python语言的绑定,结合了python语言的简洁和wxwidgets的丰富和强大。

怎么学好wxpython,是准备学习和使用python的同志面临的第一个问题

根据学习目的不同可以按以下方式来学习

装渊博级的:

看看百度百科,看看wxpython的wiki,网上找个入门的教程,拷贝下来运行下,然后,然后就可以在简历上填上精通wxpython,熟悉跨平台开发,在windows,linux,mac上做过界面开发,也可以在心血来潮的领导面前推荐下跨平台开发和wxpython

学生级的:

老板要我在linux上做个界面,可我只知道mfc,linux环境太他母亲的难配了,这时wxpython是你最好的选择,你可以把MFC的知识很快的迁移过去,甚至我都不用管linux,只在windows上开发就可以了,这时你需要看看《wxpython in action》和wxpyhton中的demo,熟悉部分控件和wxpython中的惯例就可以,保证可以让你老板满意,你还可以吹吹,你的这个在windows和mac上也很牛叉,界面风格和系统完全和谐

 

程序员级的:

我看看《wxpython in action》,我抄抄wxpython中的代码,我用用高级控件,我优化定制下wxpython lib agw代码,再找美工做些漂亮的图片,我就可以完成比较漂亮的UI界面了。

大牛级的:

我自己定制控件,我看了《wxpython in action》,我看完了demo,我修改demo,不够,我修改  lib agw aui代码 换不够漂亮,我学习了lib中控件定制的方法,还有一部分不满足我的要求,我看了wxwidgets的源码,我重新实现了部分控件,在绘制代码中,我加入了,反走样,half transparent,渐变,blend,composite,等等,我达到了win7和mac的效果

 

综上所述,学习wxpython应该按照以下的方式来进行:

  1. 了解点界面开发的知识
  2. 学习python
  3. 学习《wxpython in action》
  4. 学习demo
  5. 阅读wxwidgets源代码
  6. 学习各个系统的界面知识
  7. 学习图形图像处理的知识

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值