2014年辛星wxPython教程第一版

2014年辛星wxPython教程第一版

ID:37279382

大小:5.76 MB

页数:110页

时间:2019-05-20

2014年辛星wxPython教程第一版_第1页
2014年辛星wxPython教程第一版_第2页
2014年辛星wxPython教程第一版_第3页
2014年辛星wxPython教程第一版_第4页
2014年辛星wxPython教程第一版_第5页
资源描述:

《2014年辛星wxPython教程第一版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2014年辛星wxPython教程第一版2014年辛星wxPython教程第一版说明:如果您在两年后看到了本教程,那么大可以丢弃它,因为肯定有更新的版本出现了。建议:百度搜索“辛星wxPython”或者“辛星Python”,您将会看到更多。特色:时刻保持内容最新最全面,最贴心。版权:由于部分内容参考了互联网上的一些资料,但是绝对不存在抄袭部分,版权归辛星本人所有。如果想联系我请发送邮件至xinguimeng@163.com。特色:更新更全更实用前进的道路,辛星陪伴您。只要星哥在,编程充满爱。1/110

2、2014年辛星wxPython教程第一版前言………………………………………………………3第零节:wxPython简介以及开发环境设置…………5第一节:第一个wxPython应用程序…………………8第二节:认识基本的控件………………………………15第三节:认识事件………………………………………23第四节:控件的进一步了解……………………………30第五节:菜单和状态栏…………………………………47第六节:布局……………………………………………63第七节:手工绘制………………………………………79第八节:图

3、像的处理……………………………………87第九节:对话框…………………………………………93第十节:中文显示问题的解决以及总结………………1072/1102014年辛星wxPython教程第一版前言**************GUI**************1.GUI是GraphicalUserInterface的缩写,它可以翻译为图形用户界面,它最显著的特点就是区分于无界面的控制台应用程序。2.Python作为一种“胶水语言”,并没有使用Python语言开发的界面库,但是却有数量众多的GUI开发库的

4、绑定,它们大多是用其他语言编写,来提高响应速度。3.如果说是桌面应用上的带有界面的应用程序,那么编译型语言无疑会响应速度更快,但是说到开发效率,就远远的落在解释型语言后面了。*************Python的界面库*************1.Python标准库中有一个界面库,就是tkinter,它使用tcl语言编写,有Python绑定,我已经写了两个版本的tkinter教程,其中第二版有几个典型的小应用程序。2.说到Python可用的界面库,主流的也就是tkinter,wxPython,pyQ

5、t,PyGTK等等,它们大多数是用C或者C++开发来保证运行速度,它们有自己的Python绑定。3.本教程介绍wxPython,之前我也了解过Qt,有机会给大家写一个pyQt的教程,敬请您的期待。**************wxPythonvstkinter***********1.要说wxPython和tkinter有什么不同,那么最大的不同就是它们两个的界面风格差别巨大。3/1102014年辛星wxPython教程第一版2.我们同样是创建一个窗口,且该窗口的标题是‘xinxing’字样,而且创建一

6、个按钮,按钮的文本显示是‘Xin’,下面是两者的效果对比:3.下面是两者的编写代码对比:4.我的观点就是:Tkinter适合小型和微型程序,wxPython适合小型和中型程序,两者都不适合开发大型程序,因为很重要的一点就是脚本本身的弊端,大型程序的运行效率得不到提高,毕竟我们编写的不是数据分析和网络通信,是GUI程序。而且,脚本语言对GUI程序的底层控制能力不够强,还需要其他语言去写底层。4/1102014年辛星wxPython教程第一版第零节:wxPython简介以及开发环境设置**********

7、*wxWidgets***************1.wxPython并不是使用Python开发的,它是另一个类库的Python绑定,该类库是wxWidgets,它使用C++开发。2.wxWidgets最开始由爱丁堡大学的人工智能应用学院开发,在1992年首次发布(那年正好我出生,好巧)。3.wxWidgets是一个跨平台的界面库,而且和MFC很类似,很重要的一点就是它是一个免费的界面库,不管是个人还是商业用途。**************wxPython******************1.wxP

8、ython第一个比较现代的版本是在1998年发布的,通过它我们尅建立一个完整的、功能健全的GUI应用。2.wxPython也是开源的,且是跨平台的,大致我就说这么多把。*************版本问题**************1.由于wxPython尚不支持Python3,我也没办法,于是我就下载了Python2,下载的是最新的Python2.7.8.2.而我使用的wxPython也是今天下载的最新的版本,版本号是3.0.3.如果大家和我的版本不一样

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。