wxPython入门指南:构建GUI程序
"wxPython in Action.pdf" 这是一本关于使用wxPython进行GUI开发的书籍,由Harri Pasanen和Robin Dunn撰写,并由滴水(www.pythontik.com)翻译,la.onger(la-onger.long-er.name)整理成PDF版。书中详细介绍了如何使用wxPython这一Python GUI库,适合初学者入门。 书中首先介绍了wxPython的基本概念,如创建最小的空程序,包括导入wxPython库,使用应用程序和框架工作,以及如何子类化wxPython的`application`类来定义初始化方法和启动主事件循环。此外,还讲解了如何扩展这个基本程序,以构建更复杂的Hello World示例。 接着,书中深入探讨了wxPython程序的基础知识,包括如何创建和使用应用程序对象,了解对象的生命周期,如何控制程序的输出重定向,以及正确关闭应用程序的方式。对于顶级窗口对象,如`wx.Frame`,书中详细阐述了其使用,包括设置ID,使用`wx.Size`和`wx.Point`调整大小和位置,以及应用不同的样式。此外,还介绍了如何在框架上添加窗口部件,如菜单栏、工具栏和状态栏,以及各种对话框的使用,如消息对话框、文本输入对话框和列表选择。 书中进一步讨论了事件驱动编程的概念,包括事件处理的基本术语,如何编写事件处理器,以及如何设计事件驱动的程序结构。这些内容对于理解wxPython中的用户交互至关重要。 通过这本书,读者将能够掌握wxPython的基本用法,学会创建功能丰富的GUI应用程序,并理解事件驱动编程的工作原理。书中的错误现象及解决方法部分也为读者在实践中可能遇到的问题提供了参考,帮助他们更好地调试和优化代码。 "wxPython in Action"是学习Python GUI开发的宝贵资源,它提供了一条清晰的学习路径,使读者能够从零基础开始,逐步成为wxPython的熟练开发者。
![](https://csdnimg.cn/release/download_crawler_static/12585352/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/12585352/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/12585352/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/12585352/bg14.jpg)
剩余564页未读,继续阅读
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/b873f7c265ca40f5b5c39552d5bd0019_qq_38773180.jpg!1)
- 粉丝: 64
- 资源: 6
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Vue实现iOS原生Picker组件:详细解析与实现思路
- Arduino蓝牙小车:参数调试与功能控制
- 百度Java面试精华:200页精选资源涵盖核心知识点
- Swift使用CoreData填坑指南:CoreData在Swift 3.0的变化
- 微距离无线充电器创新设计及其实验探索
- MTK Android平台开发全攻略:44步详解流程
- RecyclerView全面解析:替代ListView的新选择
- Android开发:自动适配中英文键盘解决方案
- Android调用WebService接口教程
- Android开发:BitmapUtil图片处理全解析与实例
- Android多线程断点续传实现详解
- PCA算法在人脸识别会议签到系统中的应用
- EventBus 3.0:Android事件总线详解与实战应用
- Android FileUtil:全面解析文件操作实用技巧与实例
- RecyclerView添加头部和尾部实战教程
- Android实现微博滑动固定顶部栏实战与优化
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)