2014年辛星xPython教程第一版.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
2014年辛星xPython教程第一版

2014 年辛星wxPython 教程第一版 2014 年辛星wxPython 教程第一版 说明:如果您在两年后看到了本教程,那么大可以丢弃它, 因为肯定有更新的版本出现了。 建议:百度搜索“辛星 wxPython ”或者“辛星 Python ”, 您将会看到更多。 特色:时刻保持内容最新最全面,最贴心。 版权:由于部分内容参考了互联网上的一些资料,但是绝 对不存在抄袭部分,版权归辛星本人所有。如果想联系我 请发送邮件至 xinguimeng@163.com 。 特色:更新更全更实用 前进的道路,辛星陪伴您。 只要星哥在,编程充满爱。 1 / 110 2014 年辛星wxPython 教程第一版 前言………………………………………………………3 第零节: wxPython 简介以及开发环境设置…………5 第一节:第一个wxPython 应用程序…………………8 第二节:认识基本的控件………………………………15 第三节:认识事件………………………………………23 第四节:控件的进一步了解……………………………30 第五节:菜单和状态栏…………………………………47 第六节:布局……………………………………………63 第七节:手工绘制………………………………………79 第八节:图像的处理……………………………………87 第九节:对话框…………………………………………93 第十节:中文显示问题的解决以及总结………………107 2 / 110 2014 年辛星wxPython 教程第一版 前言 **************GUI ************** 1.GUI 是Graphical User Interface 的缩写,它可以翻译 为图形用户界面,它最显著的特点就是区分于无界面的控 制台应用程序。 2.Python 作为一种“胶水语言”,并没有使用Python 语言 开发的界面库,但是却有数量众多的GUI 开发库的绑定, 它们大多是用其他语言编写,来提高响应速度。 3.如果说是桌面应用上的带有界面的应用程序,那么编译 型语言无疑会响应速度更快,但是说到开发效率,就远远 的落在解释型语言后面了。 *************Python 的界面库************* 1.Python 标准库中有一个界面库,就是tkinter,它使用 tcl 语言编写,有Python 绑定,我已经写了两个版本的 tkinter 教程,其中第二版有几个典型的小应用程序。 2.说到Python 可用的界面库,主流的也就是tkinter, wxPython,pyQt,PyGTK 等等,它们大多数是用C 或者C++ 开发来保证运行速度,它们有自己的Python 绑定。 3.本教程介绍wxPython,之前我也了解过Qt,有机会给大 家写一个pyQt 的教程,敬请您的期待。 **************wxPython vs tkinter*********** 1.要说wxPython 和tkinter 有什么不同,那么最大的不同 就是它们两个的界面风格差别巨大。 3 / 110 2014 年辛星wxPython 教程第一版 2.我们同样是创建一个窗口,且该窗口的标题是‘xinxing’ 字样,而且创建一个按钮,按钮的文本显示是‘Xin’,下 面是两者的效果对比: 3.下面是两者的编写代码对比: 4.我的观点就是:Tkinter 适合小型和微型程序,wxPython 适合小型和中型程序,两者都不适合开发大型程序,因为 很重要的一点就是脚本本身的弊端,大型程序的运行效率 得不到提高,毕竟我们编写的不是数据分析和网络通信, 是GUI 程序。而且,脚本语言对GUI 程序的底层控制能力 不够强,还需要其他语言去写底层。 4 / 110 2014 年辛星wxPython 教程第一版 第零节:wxPython 简介以及开发环境设置 ***********wxWidgets*************** 1.wxPython 并不是使用Python 开发的,它是另一个类库的 Python 绑定,该类库是wxWidgets,它使用C++开发。 2.wxWidgets 最开始由爱丁堡大学的人工智能应用学院开发, 在1992 年首次发布(那年正好我出生,好巧)。

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档