wxPython入门指南:构建你的第一个程序
需积分: 7 9 浏览量
更新于2024-07-20
1
收藏 3.55MB PDF 举报
“wxpython in action”
本书《wxPython in Action》是Harri Pasanen和Robin Dunn合作撰写的专业指南,由滴水(www.pythontik.com)翻译,并由la.onger(la-onger.long-er.name)整理成PDF版本。这本书主要介绍了如何入门并深入掌握wxPython,一个用于构建GUI应用的Python库。
Part 1:wxPython入门
该部分介绍了如何开始使用wxPython。首先,书中讲解了如何创建最基本的空的wxPython程序,包括导入wxPython库,使用应用程序和框架工作。在创建程序时,需要子类化wxPython的`wx.App`类,定义初始化方法,并启动主事件循环。接着,逐步扩展这个最小的程序,最终形成一个简单的“hello.py”程序。
Part 2:给你的wxPython程序一个稳固的基础
这部分深入探讨了wxPython中的一些核心概念和对象。例如,讨论了创建和使用应用程序对象的方法,包括何时可以省略`wx.App`的子类。此外,还涉及了应用程序对象的生命周期,输出重定向,以及如何正常或紧急关闭应用程序。在窗口对象方面,书中提到了`wx.Frame`的使用,ID的选择,以及`wx.Size`和`wx.Point`的概念。此外,还涵盖了如何向框架添加窗口部件,如菜单栏、工具栏和状态栏,以及常见的对话框使用,如消息对话框、文本输入对话框和列表选择。
Part 3:在事件驱动环境中工作
这部分介绍了事件驱动编程的基本概念,包括事件处理和事件驱动程序的设计。书中详细解释了如何编写事件处理器,并给出了设计事件驱动程序的指导。通过实际示例,读者可以学习到如何响应用户交互,如点击按钮或选择菜单项。
通过这些章节,读者将能够构建复杂的GUI应用,理解事件系统,并熟练掌握wxPython库。这本书不仅适合初学者,也对有经验的开发者提供了深入的见解和实践技巧。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-03-02 上传
2019-01-18 上传
2011-02-11 上传
2018-07-20 上传
2010-04-24 上传
2020-07-07 上传
3KAI
- 粉丝: 3
- 资源: 12
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查