注重体验与质量的电子书资源下载网站
分类于: 其它 云计算&大数据
简介
Python与Tkinter编程 豆 5.6分
资源最后更新于 2020-11-20 02:50:37
作者:陈文志
出版社:国防工业出版社
出版日期:2002-01
ISBN:9787118027815
文件格式: pdf
标签: python Python与Tkinter编程 GUI tk 编程 程序设计语言 programming 计算机
简介· · · · · ·
Thinter是解释性脚本语言Pyhton的图形界面开发工具包,是一个清晰的、面向对象的图形界面开发工具,它可以让你快速地开发出可以运行在Unix、Macintosh和Windows等系统平台下的Python应用程序。本书详细地介绍了Python语言的语法和函数及其界面的开发方法,重点介绍了在Tkinter可视化平台下的编程方法。本书非常适合各个层次的Python程序员,同时也适合利用Python开发各种脚本的设计人员。
目录
第一部分 基本概念
第1章 python
1.1 python编程及特点概述
1.1.1 为什么是python
1.1.2 python能被用于何处
1.2 关键字数据类型:表、元组和字典
1.2.1 表
1.2.2 元组
1.2.3 字典
1.3 类
1.3.1 类是怎样描述对象的
1.3.2 定义类
1.3.3 python技巧
1.3.4 一个实例的初始化
1.3.5 方法
1.3.6 私有与公有变量和方法
1.3.7 继承性
1.3.8 多重继承性
1.3.9 混合类
第2章 tkinter
2.1 ikinter模块
2.1.1 tkinter是什么
2.1.2 性能如何
2.1.3 如何运用tkinter
2.1.4 tkinter的特点
2.2 tcl/tk对tkinter的映像
2.3 win32和unix下的gul
2.4 tkinter类的层次
2.5 tkinter控件的外观
第3章 建立-个应用
3.1 计算器范例:关键特点
3.2 计算器范例:源代码
3.3 检查应用结构
3.4 应用的扩展
第二部分 显示
第4章 tkinter控件
4.1 tkinter控件漫游
4.1.1 顶层
4.1.2 框架
4,1.3 标签
4.1.4 按钮
4.1.5 输入
4.1.6 单选按钮
4.1.7 复选按钮
4.1.8 主菜单
4.1.9 消息
4.1.10 文本
4.1.11 画布
4.1.12 滚动条
4.1.13 列表框
4.1.14 标尺
4.2 字体和和颜色
4.2.1 字体描述符
4.2.2 x视窗系统字体描述符
4.2.3 颜色
4.2.4 设置宽应用默认字体和颜色
4.3 pmw大控件漫游
4.3.1 关于框
4.3.2 浮动图
4.3.3 按钮框
4.3.4 组合框
4.3.5 组合对话框
4.3.6 计数器
4.3.7 计数对话框控件
4.3.8 对话框
4.3.9 输入域
4.3.10 组
4.3.11 标签控件
4.3.12 菜单条
4.3.13 消息栏
4.3.14 消息对话
4.3.15 记事本r
4.3.16 记事本s
4.3.17 记事本
4.3.18 选项菜单
4.3.19 窗格控件
4.3.20 提示对话框
4.3.21 单选选项
4.3.22 滚动画布
4.3.23 滚动区域
4.3.24 滚动框架
4.3.25 滚动列表框
4.3.26 滚动文本
4.3.27 选项对话
4.3.28 文本对话
4.3.29 时间计数
4.4 创建新的大控件
4.4.1 大控件的描述
4.4.2 选项
4.4.3 制作大控件类
第5章 屏幕版面设计
5.1 版面设计的介绍
5.2 打包器
5.2.1 使用展开选项
5.2.2 使用填充选项
5.2.3 使用padx和pady选项
5.2.4 使用锚选项
5.2.5 使用分层性包装
5.3 网格
5.4 放置器
5.5 小结
第6章 事件,捆绑和回叫
6.1 事件驱动系统:评论
6.1.1 事件是什么
6.1.2 事件的传播
6.1.3 事件类型
6.2 tkinter事件
6.3 回叫
6,4 入表达
6.5 捆绑事件和回叫
6.5.1 捆绑方法
6.5.2 处理多重捆绑
6.6 定时器和背景程序
6.7 动态回叫管理者
6.8 使事件运作
6.8.1 捆绑动态数据与控件
6.8.2 数据确认
6.8.3 格式化(smak)控件
6.9 小结
第7章 使用类、控件和特殊控件
7.1 创建发光二极管类
7.1.1 再试试
7.1.2 什么改变了
7.2 构件类库
7.2.1 将六边形螺帽加入类库
7.2.2 创建开关类
7.2.3 创建大控件
7.3 小结
第8章 对话框和窗体
8.1 对话框
8.1.1 标准对话框
8.1.2 数据输入对话框
8.1.3 简单表格
8.1.4 tkinter变量
8.2 标准窗体框架
8.3 数据字典
8.4 活页夹
8.5 浏览器
8.6 压缩程序
8.7 图像映射
8.8 小结
第9章 面板与机器
9.1 创建前端面板
9.2 模块性
9.3 实现前端面板
9.4 gif、bmp与图层
9.5 一个更完整的例子
9.6 使用pov-ray创建的虚拟设备
9.6.1 现在看点完全不同的东西
9.7 小结
第10章 绘制点和标尺
10.1 在画布上绘图
10.1.1 移动画布对象
10.2 一个更完整的绘图程序
10.3 滚动画布
10.4 标尺工具
10.5 缩放画布对象
10.6 一些已完成的小玩意
10.7 快速绘制
10.8 小结
第11章 图形和图表
11.1 简单图形
11.2 图形控件
11.2.1 添加条形图
11.2.2 饼图
11.3 三维图形
11.4 带形记录图
11.5 小结
第12章 导航
12.1 引言:导航方法
12.2 鼠标导航
12.3 键盘导航:"无鼠标导航"
12.4 建立应用程序的导航
12.5 图像映射'
12.6 小结
第13章 窗口管理器
13.1 什么是窗口管理器
13.2 几何方法
13.3 可见性方法
13.4 图标方法
13.5 协议方法
13.6 其他wm方法
第三部分 组合起来
第14章 python扩展
14.1 写python扩展
14.2 建立python扩展
14.2.1 在unix下静态链接一个扩展
14.2.2 在windows下静态链接一个扩展
14.2.3 在unix下构建动态模块
14.2.4 在windows下构建动态模块
14.2.5 安装动态模块
14.2.6 使用动态模块
14.3 在扩展中使用pyhon apl
14.4 在c++中构建扩展
14.5 格式化字符串
14.6 引用计数
14.7 嵌入式的python
14.8 小结
第15章 调试程序
15.1 为什么使用print表达式
15.2 一个简单的例子
15.3 如何调试
15.4 tkinter开发器
15.5 pdb
15.6 idle
15.7 ddd
第16章 设计有效的图形应用程序
16.1 友好界面设计的元素
16.2 人为因素
16.2.1 选择字体
16.2.2 在gui中使用颜色
16.2.3 尺寸的考虑
16.3 可选择的gui
16.4 小结
第17章 性能编程
17.1 每日加速
17.1.1 程序组织
17.1.2 使用python优化器
17.1.3 检查代码
17.2 tkinter性能
17.2.1 让它保持简短
17.2.2 删减本地变量
17.2.3 保持简单
17.2.4 快速初始化
17.2.5 节省事件
17.3 python技术
17.3.1 引用模块
17.3.2 字符串链接
17.3.3 正确使用嵌套的循环
17.3.4 减少模块引用
17.3.5 使用本地变量
17.3.6 使用异常处理
17.3.7 使用map,filter和reduce
17.4 程序剖析
17.5 python扩展
17.6 小结
第18章 线程和异步技术
18.1 线程
18.1.1 非图形用户界面下的线程
18.1.2 图形用户界面下的线程
18.2 "after"处理
18.3 小结
第19章 发布tkinter程序
19.1 发布程序的一般问题
19.2 发布unix程序
19.3 发布win32程序
19.4 python发布工具
第4部分 附录
附录a tk到tkinter映射
附录b tkinter参考资料
附录c pmw参考:python megawidgets
附录d 创建和安装python,tkinter
附录e 事件与键盘系统
附录f 光标
附录g 参考文献
第1章 python
1.1 python编程及特点概述
1.1.1 为什么是python
1.1.2 python能被用于何处
1.2 关键字数据类型:表、元组和字典
1.2.1 表
1.2.2 元组
1.2.3 字典
1.3 类
1.3.1 类是怎样描述对象的
1.3.2 定义类
1.3.3 python技巧
1.3.4 一个实例的初始化
1.3.5 方法
1.3.6 私有与公有变量和方法
1.3.7 继承性
1.3.8 多重继承性
1.3.9 混合类
第2章 tkinter
2.1 ikinter模块
2.1.1 tkinter是什么
2.1.2 性能如何
2.1.3 如何运用tkinter
2.1.4 tkinter的特点
2.2 tcl/tk对tkinter的映像
2.3 win32和unix下的gul
2.4 tkinter类的层次
2.5 tkinter控件的外观
第3章 建立-个应用
3.1 计算器范例:关键特点
3.2 计算器范例:源代码
3.3 检查应用结构
3.4 应用的扩展
第二部分 显示
第4章 tkinter控件
4.1 tkinter控件漫游
4.1.1 顶层
4.1.2 框架
4,1.3 标签
4.1.4 按钮
4.1.5 输入
4.1.6 单选按钮
4.1.7 复选按钮
4.1.8 主菜单
4.1.9 消息
4.1.10 文本
4.1.11 画布
4.1.12 滚动条
4.1.13 列表框
4.1.14 标尺
4.2 字体和和颜色
4.2.1 字体描述符
4.2.2 x视窗系统字体描述符
4.2.3 颜色
4.2.4 设置宽应用默认字体和颜色
4.3 pmw大控件漫游
4.3.1 关于框
4.3.2 浮动图
4.3.3 按钮框
4.3.4 组合框
4.3.5 组合对话框
4.3.6 计数器
4.3.7 计数对话框控件
4.3.8 对话框
4.3.9 输入域
4.3.10 组
4.3.11 标签控件
4.3.12 菜单条
4.3.13 消息栏
4.3.14 消息对话
4.3.15 记事本r
4.3.16 记事本s
4.3.17 记事本
4.3.18 选项菜单
4.3.19 窗格控件
4.3.20 提示对话框
4.3.21 单选选项
4.3.22 滚动画布
4.3.23 滚动区域
4.3.24 滚动框架
4.3.25 滚动列表框
4.3.26 滚动文本
4.3.27 选项对话
4.3.28 文本对话
4.3.29 时间计数
4.4 创建新的大控件
4.4.1 大控件的描述
4.4.2 选项
4.4.3 制作大控件类
第5章 屏幕版面设计
5.1 版面设计的介绍
5.2 打包器
5.2.1 使用展开选项
5.2.2 使用填充选项
5.2.3 使用padx和pady选项
5.2.4 使用锚选项
5.2.5 使用分层性包装
5.3 网格
5.4 放置器
5.5 小结
第6章 事件,捆绑和回叫
6.1 事件驱动系统:评论
6.1.1 事件是什么
6.1.2 事件的传播
6.1.3 事件类型
6.2 tkinter事件
6.3 回叫
6,4 入表达
6.5 捆绑事件和回叫
6.5.1 捆绑方法
6.5.2 处理多重捆绑
6.6 定时器和背景程序
6.7 动态回叫管理者
6.8 使事件运作
6.8.1 捆绑动态数据与控件
6.8.2 数据确认
6.8.3 格式化(smak)控件
6.9 小结
第7章 使用类、控件和特殊控件
7.1 创建发光二极管类
7.1.1 再试试
7.1.2 什么改变了
7.2 构件类库
7.2.1 将六边形螺帽加入类库
7.2.2 创建开关类
7.2.3 创建大控件
7.3 小结
第8章 对话框和窗体
8.1 对话框
8.1.1 标准对话框
8.1.2 数据输入对话框
8.1.3 简单表格
8.1.4 tkinter变量
8.2 标准窗体框架
8.3 数据字典
8.4 活页夹
8.5 浏览器
8.6 压缩程序
8.7 图像映射
8.8 小结
第9章 面板与机器
9.1 创建前端面板
9.2 模块性
9.3 实现前端面板
9.4 gif、bmp与图层
9.5 一个更完整的例子
9.6 使用pov-ray创建的虚拟设备
9.6.1 现在看点完全不同的东西
9.7 小结
第10章 绘制点和标尺
10.1 在画布上绘图
10.1.1 移动画布对象
10.2 一个更完整的绘图程序
10.3 滚动画布
10.4 标尺工具
10.5 缩放画布对象
10.6 一些已完成的小玩意
10.7 快速绘制
10.8 小结
第11章 图形和图表
11.1 简单图形
11.2 图形控件
11.2.1 添加条形图
11.2.2 饼图
11.3 三维图形
11.4 带形记录图
11.5 小结
第12章 导航
12.1 引言:导航方法
12.2 鼠标导航
12.3 键盘导航:"无鼠标导航"
12.4 建立应用程序的导航
12.5 图像映射'
12.6 小结
第13章 窗口管理器
13.1 什么是窗口管理器
13.2 几何方法
13.3 可见性方法
13.4 图标方法
13.5 协议方法
13.6 其他wm方法
第三部分 组合起来
第14章 python扩展
14.1 写python扩展
14.2 建立python扩展
14.2.1 在unix下静态链接一个扩展
14.2.2 在windows下静态链接一个扩展
14.2.3 在unix下构建动态模块
14.2.4 在windows下构建动态模块
14.2.5 安装动态模块
14.2.6 使用动态模块
14.3 在扩展中使用pyhon apl
14.4 在c++中构建扩展
14.5 格式化字符串
14.6 引用计数
14.7 嵌入式的python
14.8 小结
第15章 调试程序
15.1 为什么使用print表达式
15.2 一个简单的例子
15.3 如何调试
15.4 tkinter开发器
15.5 pdb
15.6 idle
15.7 ddd
第16章 设计有效的图形应用程序
16.1 友好界面设计的元素
16.2 人为因素
16.2.1 选择字体
16.2.2 在gui中使用颜色
16.2.3 尺寸的考虑
16.3 可选择的gui
16.4 小结
第17章 性能编程
17.1 每日加速
17.1.1 程序组织
17.1.2 使用python优化器
17.1.3 检查代码
17.2 tkinter性能
17.2.1 让它保持简短
17.2.2 删减本地变量
17.2.3 保持简单
17.2.4 快速初始化
17.2.5 节省事件
17.3 python技术
17.3.1 引用模块
17.3.2 字符串链接
17.3.3 正确使用嵌套的循环
17.3.4 减少模块引用
17.3.5 使用本地变量
17.3.6 使用异常处理
17.3.7 使用map,filter和reduce
17.4 程序剖析
17.5 python扩展
17.6 小结
第18章 线程和异步技术
18.1 线程
18.1.1 非图形用户界面下的线程
18.1.2 图形用户界面下的线程
18.2 "after"处理
18.3 小结
第19章 发布tkinter程序
19.1 发布程序的一般问题
19.2 发布unix程序
19.3 发布win32程序
19.4 python发布工具
第4部分 附录
附录a tk到tkinter映射
附录b tkinter参考资料
附录c pmw参考:python megawidgets
附录d 创建和安装python,tkinter
附录e 事件与键盘系统
附录f 光标
附录g 参考文献