图书介绍
Python与Tkinter编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)John E.Grayson著;陈文志等译 著
- 出版社: 北京:国防工业出版社
- ISBN:7118027812
- 出版时间:2002
- 标注页数:553页
- 文件大小:82MB
- 文件页数:571页
- 主题词:
PDF下载
下载说明
Python与Tkinter编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 基本概念3
第1章 Python3
1.1 Python编程及特点概述3
1.1.1 为什么是Python4
1.1.2 Python能被用于何处4
1.2 关键字数据类型:表、元组和字典4
1.2.1 表5
1.2.2 元组6
1.2.3 字典7
1.3 类8
1.3.1 类是怎样描述对象的8
1.3.2 定义类8
1.3.3 Python技巧8
1.3.4 一个实例的初始化9
1.3.5 方法9
1.3.6 私有与公有变量和方法9
1.3.7 继承性10
1.3.8 多重继承性10
1.3.9 混合类10
第2章 Tkinter11
2.1 Tkinter模块11
2.1.1 Tkinter是什么11
2.1.2 性能如何11
2.1.3 如何运用Tkinter12
2.1.4 Tkinter的特点12
2.2 Tcl/Tk对Tkinter的映像13
2.3 Win32和Unix下的GUI13
2.4 Tkinter类的层次14
2.5 Tkinter控件的外观15
第3章 建立一个应用16
3.1 计算器范例:关键特点18
3.2 计算器范例:源代码19
3.3 检查应用结构25
3.4 应用的扩展26
第2部分 显示29
第4章 Tkinter控件29
4.1 Tkinter控件漫游29
4.1.1 顶层29
4.1.2 框架30
4.1.3 标签32
4.1.4 按钮32
4.1.5 输入34
4.1.6 单选按钮34
4.1.7 复选按钮35
4.1.8 主菜单35
4.1.9 消息38
4.1.10 文本39
4.1.11 画布40
4.1.12 滚动条41
4.1.13 列表框41
4.1.14 标尺42
4.2 字体和和颜色43
4.2.1 字体描述符43
4.2.2 X视窗系统字体描述符43
4.2.3 颜色44
4.2.4 设置宽应用默认字体和颜色44
4.3 Pmw大控件漫游45
4.3.1 关于框45
4.3.2 浮动图46
4.3.3 按钮框47
4.3.4 组合框47
4.3.5 组合对话框49
4.3.6 计数器49
4.3.7 计数对话框控件50
4.3.8 对话框51
4.3.9 输入域51
4.3.10 组52
4.3.11 标签控件53
4.3.12 菜单条54
4.3.13 消息栏54
4.3.14 消息对话55
4.3.15 记事本R56
4.3.16 记事本S57
4.3.17 记事本57
4.3.18 选项菜单58
4.3.19 窗格控件59
4.3.20 提示对话框60
4.3.21 单选选项60
4.3.22 滚动画布61
4.3.23 滚动区域62
4.3.24 滚动框架62
4.3.25 滚动列表框63
4.3.26 滚动文本64
4.3.27 选项对话64
4.3.28 文本对话65
4.3.29 时间计数66
4.4 创建新的大控件66
4.4.1 大控件的描述66
4.4.2 选项67
4.4.3 制作大控件类67
第5章 屏幕版面设计70
5.1 版面设计的介绍70
5.2 打包器71
5.2.1 使用展开选项74
5.2.2 使用填充选项74
5.2.3 使用padx和pady选项75
5.2.4 使用锚选项76
5.2.5 使用分层性包装76
5.3 网格77
5.4 放置器82
5.5 小结85
第6章 事件,捆绑和回叫87
6.1 事件驱动系统:评论87
6.1.1 事件是什么87
6.1.2 事件的传播88
6.1.3 事件类型88
6.2 Tkinter事件89
6.3 回叫93
6.4 λ表达94
6.5 捆绑事件和回叫95
6.5.1 捆绑方法95
6.5.2 处理多重捆绑97
6.6 定时器和背景程序97
6.7 动态回叫管理者98
6.8 使事件运作98
6.8.1 捆绑动态数据与控件98
6.8.2 数据确认102
6.8.3 格式化(smart)控件107
6.9 小结109
第7章 使用类、控件和特殊控件110
7.1 创建发光二极管类110
7.1.1 再试试115
7.1.2 什么改变了119
7.2 构件类库119
7.2.1 将六边形螺帽加入类库121
7.2.2 创建开关类123
7.2.3 创建大控件126
7.3 小结129
第8章 对话框和窗体130
8.1 对话框130
8.1.1 标准对话框131
8.1.2 数据输入对话框132
8.1.3 简单表格135
8.1.4 Tkinter变量140
8.2 标准窗体框架144
8.3 数据字典154
8.4 活页夹160
8.5 浏览器163
8.6 压缩程序172
8.7 图像映射180
8.8 小结187
第9章 面板与机器188
9.1 创建前端面板188
9.2 模块性189
9.3 实现前端面板190
9.4 GIF、BMP与图层204
9.5 一个更完整的例子209
9.6 使用POV-Ray创建的虚拟设备222
9.6.1 现在看点完全不同的东西222
9.7 小结225
第10章 绘制点和标尺226
10.1 在画布上绘图226
10.1.1 移动画布对象231
10.2 一个更完整的绘图程序232
10.3 滚动画布240
10.4 标尺工具243
10.5 缩放画布对象246
10.6 一些已完成的小玩意251
10.7 快速绘制260
10.8 小结263
第11章 图形和图表264
11.1 简单图形264
11.2 图形控件266
11.2.1 添加条形图273
11.2.2 饼图276
11.3 二维图形279
11.4 带形记录图284
11.5 小结286
第12章 导航287
12.1 引言:导航方法287
12.2 鼠标导287
12.3 键盘导航:“无鼠标导航”288
12.4 建立应用程序的导航288
12.5 图像映射291
12.6 小结291
第13章 窗口管理器292
13.1 什么是窗口管理器292
13.2 几何方法293
13.3 可见性方法293
13.4 图标方法294
13.5 协议方法294
13.6 其他wm方法295
第3部分 组合起来299
第14章 Python扩展299
14.1 写Python扩展299
14.2 建立Python扩展301
14.2.1 在Unix下静态链接一个扩展302
14.2.2 在Windows下静态链接一个扩展302
14.2.3 在Unix下构建动态模块303
14.2.4 在Windows下构建动态模块303
14.2.5 安装动态模块304
14.2.6 使用动态模块304
14.3 在扩展中使用Python API304
14.4 在C++中构建扩展306
14.5 格式化字符串306
14.6 引用计数309
14.7 嵌入式的Python309
14.8 小结313
第15章 调试程序314
15.1 为什么使用print表达式314
15.2 一个简单的例子314
15.3 如何调试317
15.4 Tkinter开发器318
15.5 pdb319
15.6 IDLE319
15.7 DDD320
第16章 设计有效的图形应用程序321
16.1 友好界面设计的元素321
16.2 人为因素324
16.2.1 选择字体325
16.2.2 在GUI中使用颜色326
16.2.3 尺寸的考虑327
16.3 可选择的GUI327
16.4 小结328
第17章 性能编程329
17.1 每日加速329
17.1.1 程序组织329
17.1.2 使用Python优化器330
17.1.3 检查代码330
17.2 Tkinter性能330
17.2.1 让它保持简短331
17.2.2 删减本地变量331
17.2.3 保持简单332
17.2.4 快速初始化332
17.2.5 节省事件332
17.3 Python技术332
17.3.1 引用模块333
17.3.2 字符串链接333
17.3.3 正确使用嵌套的循环334
17.3.4 减少模块引用334
17.3.5 使用本地变量335
17.3.6 使用异常处理335
17.3.7 使用map,filter和reduce336
17.4 程序剖析337
17.5 Python扩展340
17.6 小结340
第18章 线程和异步技术341
18.1 线程341
18.1.1 非图形用户界面下的线程341
18.1.2 图形用户界面下的线程344
18.2 “after”处理348
18.3 小结351
第19章 发布Tkinter程序353
19.1 发布程序的一般问题353
19.2 发布Unix程序354
19.3 发布Win32程序354
19.4 Python发布工具356
第4部分 附录361
附录A Tk到Tkinter映射361
附录B Tkinter参考资料392
附录C Pmw参考:Python Megawidgets485
附录D 创建和安装Python,Tkinter539
附录E 事件与键盘系统545
附录F 光标549
附录G 参考文献551
热门推荐
- 2950339.html
- 1547436.html
- 1517558.html
- 730706.html
- 600964.html
- 852799.html
- 337938.html
- 3091257.html
- 2692856.html
- 565476.html
- http://www.ickdjs.cc/book_52293.html
- http://www.ickdjs.cc/book_1604707.html
- http://www.ickdjs.cc/book_465725.html
- http://www.ickdjs.cc/book_2559572.html
- http://www.ickdjs.cc/book_618895.html
- http://www.ickdjs.cc/book_3124786.html
- http://www.ickdjs.cc/book_2008145.html
- http://www.ickdjs.cc/book_2019430.html
- http://www.ickdjs.cc/book_3852730.html
- http://www.ickdjs.cc/book_2690992.html