为你推荐
封面页
书名页
版权页
内容简介
作者简介
第1章 基本概念
1-1 认识GUI和tkinter
1-2 建立窗口
1-3 窗口属性的设置
1-4 窗口位置的设置
1-5 认识tkinter的Widget
1-5-1 tkinter的Widget
1-5-2 加强版的tkinter模块
1-6 Widget的共同属性
1-7 Widget的共同方法
第2章 标签Label
2-1 标签Label的基本应用
2-2 Widget共同属性Color
2-3 Widget的共同属性Dimensions
2-4 Widget的共同属性Anchor
2-5 Label文字输出换行位置wraplength
2-6 Widget的共同属性Font
2-7 Label的justify参数
2-8 Widget的共同属性Bitmaps
2-9 compound参数
2-10 Widget的共同属性relief
2-11 标签文字与标签区间的间距padx/pady
2-12 图像PhotoImage
2-13 Widget的共同方法config( )
2-14 Widget的共同属性Cursors
2-15 Widget的共同方法keys( )
2-16 分隔线Separator
第3章 窗口控件配置管理员
3-1 Widget Layout Manager
3-2 pack方法
3-2-1 side参数
3-2-2 padx/pady参数
3-2-3 ipadx/ipady参数
3-2-4 anchor参数
3-2-5 fill参数
3-2-6 expand参数
3-2-7 pack的方法
3-3 grid方法
3-3-1 row和column
3-3-2 columnspan参数
3-3-3 rowspan参数
3-3-4 padx和pady参数
3-3-5 sticky参数
3-3-6 grid方法的应用
3-3-7 rowconfigure( )和columnconfigure( )
3-4 place方法
3-4-1 x/y参数
3-4-2 width/height参数
3-4-3 relx/rely参数与relwidth/relheight参数
3-5 Widget控件位置总结
第4章 功能按钮Button
4-1 功能按钮基本概念
4-2 使用Lambda表达式
4-3 建立含图像的功能按钮
4-4 简易计算器按钮布局的应用
4-5 设计鼠标光标在功能按钮上的形状
第5章 文本框Entry
5-1 文本框Entry的基本概念
5-2 使用show参数隐藏输入的字符
5-3 Entry的get( )方法
5-4 Entry的insert( )方法
5-5 Entry的delete( )方法
5-6 计算数学表达式使用eval( )
第6章 变量类别
6-1 变量类别的基本概念
6-2 get( )与set( )
6-3 追踪trace( )使用模式w
6-4 追踪trace( )使用模式r
6-5 trace( )方法调用的callback方法参数
6-6 计算器的设计
第7章 选项按钮与复选框
7-1 Radiobutton选项按钮
7-1-1 选项按钮的基本概念
7-1-2 将字典应用在选项按钮上
7-1-3 盒子选项按钮
7-1-4 建立含图像的选项按钮
7-2 Checkbutton复选框
7-2-1 复选框的基本概念
7-3 简单编辑程序的应用
第8章 容器控件
8-1 框架Frame
8-1-1 框架的基本概念
8-1-2 在框架内创建Widget控件
8-1-3 活用relief属性
8-1-4 在含raised属性的框架内创建复选框
8-1-5 额外对relief属性的支持
8-2 标签框架LabelFrame
8-2-1 标签框架的基本概念
8-2-2 将标签框架应用于复选框
8-3 顶层窗口Toplevel
8-3-1 Toplevel窗口的基本概念
8-3-2 使用Toplevel窗口仿真对话框
第9章 与数字有关的Widget
9-1 Scale的数值输入控制
9-1-1 Scale的基本概念
9-1-2 取得与设置Scale的尺度值
9-1-3 使用Scale设置窗口背景颜色
9-1-4 askcolor( )方法
9-1-5 容器的应用
9-2 Spinbox控件
9-2-1 Spinbox控件基本概念
9-2-2 get( )方法的应用
9-2-3 以序列存储Spinbox的数值数据
9-2-4 非数值数据
第10章 Message与Messagebox
10-1 Message
10-1-1 Message的基本概念
10-1-2 使用字符串变量处理text参数
10-2 Messagebox
第11章 事件和绑定
11-1 Widget的command参数
11-2 事件绑定
11-2-1 鼠标绑定的基本应用
11-2-2 键盘绑定的基本应用
11-2-3 键盘与鼠标事件绑定的陷阱
11-3 取消绑定
11-4 一个事件绑定多个事件处理程序
11-5 Protocols
第12章 列表框Listbox与滚动条Scrollbar
12-1 建立列表框
12-2 建立列表框项目insert( )
12-3 Listbox的基本操作
12-3-1 列出列表框的选项数量size( )
12-3-2 选取特定索引项selection set( )
12-3-3 删除特定索引项delete( )
12-3-4 传回指定的索引项get( )
12-3-5 传回所选取项目的索引curselection( )
12-3-6 检查指定索引项是否被选取selection includes( )
12-4 Listbox与事件绑定
12-4-1 虚拟绑定应用于单选
12-4-2 虚拟绑定应用于多选
12-5 活用加入和删除项目
12-6 Listbox项目的排序
12-7 拖曳Listbox中的项目
12-8 滚动条的设计
第13章 OptionMenu与Combobox
13-1 下拉式列表OptionMenu
13-1-1 建立基本的OptionMenu
13-1-2 使用元组建立列表项目
13-1-4 获得选项内容get( )
13-2 组合框Combobox
13-2-1 建立Combobox
13-2-2 设置默认选项current( )
13-2-3 获得目前选项get( )
13-2-4 绑定Combobox
第14章 容器PanedWindow和Notebook
14-1 PanedWindow
14-1-1 PanedWindow基本概念
14-1-2 插入子控件add( )
14-1-3 建立LabelFrame当作子对象
14-1-4 tkinter.ttk模块的weight参数
14-1-5 在PanedWindow内插入不同控件
14-2 Notebook
14-2-1 Notebook基本概念
14-2-2 绑定选项卡与子控件内容
第15章 进度条Progressbar
15-1 Progressbar的基本应用
15-2 Progressbar动画设计
15-3 Progressbar的方法start( )/step( )/stop( )
15-4 indeterminate模式
第16章 菜单Menu和工具栏Toolbars
16-1 菜单Menu设计的基本概念
16-2 tearoff参数
16-3 菜单列表间加上分隔线
16-4 建立多个菜单的应用
16-5 Alt快捷键
16-6 Ctrl+快捷键
16-7 建立子菜单
16-8 建立弹出式菜单
16-9 add_checkbutton( )
16-10 建立工具栏Toolbar
第17章 文字区域Text
17-1 文字区域Text的基本概念
17-2 插入文字insert( )
17-3 Text加上滚动条Scrollbar设计
17-4 字形
17-4-1 family
17-4-2 weight
17-4-3 size
17-5 选取文字
17-6 认识Text的索引
17-7 建立书签
17-8 标签
17-9 Cut/Copy/Paste功能
17-10 复原与重复
17-11 查找文字
17-12 拼写检查
17-13 存储Text控件内容
17-14 新建文档
17-15 打开文档
17-16 默认含滚动条的ScrolledText控件
17-17 插入图像
第18章 Treeview
18-1 Treeview的基本概念
18-2 格式化Treeview栏位内容
18-3 建立不同颜色的行内容
18-4 建立层级式的Treeview
18-5 插入图像
18-6 Selection选项发生与事件触发
18-7 删除项目
18-8 插入项目
18-9 双击某个项目
18-10 Treeview绑定滚动条
18-11 排序
第19章 Canvas
19-1 绘图功能
19-1-1 建立画布
19-1-2 绘制线条create line( )
19-1-3 绘制矩形create rectangle( )
19-1-4 绘制圆弧create arc( )
19-1-5 绘制圆或椭圆create oval( )
19-1-6 绘制多边形create polygon( )
19-1-7 输出文字create text( )
19-1-8 更改画布背景颜色
19-1-9 插入图像create image( )
19-2 鼠标拖曳绘制线条
19-3 动画设计
19-3-1 基本动画
19-3-2 多个球移动的设计
19-3-3 将随机数应用于多个球体的移动
19-3-4 消息绑定
19-4 反弹球游戏设计
19-4-1 设计球往下移动
19-4-2 设计让球上下反弹
19-4-3 设计让球在画布四面反弹
19-4-4 建立球拍
19-4-5 设计球拍移动
19-4-6 球拍与球碰撞的处理
19-4-7 完整的游戏
附录A RGB色彩表
附录B 函数或方法索引表
附录CD
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜