Python GUI设计:tkinter菜鸟编程
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Python GUI设计:tkinter菜鸟编 程
读书笔记模板
01 思维导图
03 读书笔记 05 作者介绍
目录
02 内容摘要 04 目录分析 06 精彩摘录
思维导图
本书关键字分析思维导图
图形
文字
模块
钮 第章
控件
应用
编程
程序
设计 方法
参数
菜鸟
基本概念
设计
图像
滚动条
功能
标签
内容摘要
这是国内首先使用tkinter设计GUI的中文Python书籍之一。本书主要讲解如何在窗口内使用Python的内部 模块tkinter设计图形用户接口(GUI)程序,使用户可以利用图形接口与计算机沟通。tkinter模块是一个跨平台 的窗口应用程序,使用它设计的程序未来可以在Windows、Mac、Linux系统上执行。Python的tkinter模块内部 有许多Widget(可以翻译为控件或组件或部件),有了这些Widget就可以设计出所有与图形接口相关的程序应用。 本书介绍的tkinter模块Widget包括Button(按钮)、Canvas(画布)、Checkbutton(选项钮)、Entry(文本框)、 Frame(框架)、Label(卷标)、 LabelFrame(卷标框架)、Listbox(窗体)、Menu(菜单)、MenuButton(单选按 钮)、Message(信息)、 OptionMenu(下拉式窗体)、PanedWindow(面板)、RadioButton(选项钮)、Scale(滚动 条值控制)、 Scrollbar(滚动条)、Spinbox(可微调输入控件)、Text(文字区域)、TopLevel(上层窗口)。此外, 本书还介绍了与tkinter模块设计应用有关的变量类别(Variable Classes)与事件绑定 (Events and Binds)概 念。为了详细讲解GUI设计,本书共使用了约270个程序实例,详细解析各种Widget的用法,同时也将应用扩充到 设计文字编辑程序、计算器、动画与相关的游戏设计中。相信读者学完本书可以轻松将GUI知识应用到未来职场, 成为一位称职的软件工程师,并成为Python领域的高手。
5-1文本框Entry的 基本概念
5-2使用show参数隐 藏输入的字符
5-3 Entry的get( ) 方法
5-4 Entry的 insert( )方法
5-5 Entry的 delete( )方
法
5-6计算数学表 达式使用 eval( )
6-1变量类别的基本 概念
6-2 get( )与 set( )
18-6 Selection选 项发生与事件触发
18-5插入图像
18-7删除项目
18-8插入项目 18-9双击某个项目
18-10 Treeview绑 定滚动条
18-11排序
19-1绘图功能
19-2鼠标拖曳绘制 线条
19-3动画设计
19-4反弹球游戏设 计
作者介绍
洪锦魁是中国台湾计算机专家,IT图书知名作者。其著作特色为所有程序语法会依特性分类,同时以实用的 程序实例进行解说,让读者可以事半功倍地轻松掌握相关知识。
13-2组合框 Combobox
14-1 PanedWindow
14-2 Notebook
15-1 Progressbar
的基本应用
15-2 Progressbar 动画设计
15-3 Progressbar
的方法 start( )/ste p( )/stop( )
15-4 indeterminat e模式
6-3追踪trace( )使 用模式w
6-4追踪trace( )使 用模式r
6-5 trace( )
方法调用的 callback方法
参数
6-6计算器的设 计
7-2 Checkbutton 复选框
7-1 Radiobutton 选项按钮
7-3简单编辑程序 的应用
8-2标签框架 LabelFrame
16-1菜单Menu设计 的基本概念
16-2 tearoff参数
16-3菜单列表间加 上分隔线
16-4建立多个菜单 的应用
01
16-5 Alt 快捷键
02
16-6 Ctrl+快捷 键
03
16-7建立 子菜单
04
16-8建立 弹出式菜单
06
16-10建立 工具栏 Toolbar
05
16-9 add_chec kbutton( )
精彩摘录
这是《Python GUI设计:tkinter菜鸟编程》的读书笔记模板,可以替换为自己的精彩内容摘录。
谢谢观看
3-2 pack方法
3-1 Widget Layout Manager
3-3 grid方法
3-4 place方 法
3-5 Widget控 件位置总结
1
4-1功能按钮 基本概念
2
4-2使用 Lambda表达式
3
4-3建立含图 像的功能按钮
4 4-4简易计算
器按钮布局的 应用
5 4-5设计鼠标
光标在功能按 钮上的形状
读书笔记
Python GUI的书中,这本书讲的最仔细,有图有真相,非常适合初学者。 排版不好内容还行适合快速过一遍有个tkinter基本认知的入门级书籍。 适合当做文档使用,内容很详细。 非常不错的一本书,可以作为python简单gui项目的参考手册。 个人看过的tk库最好的白皮书,没有之一;美中不足的是,没有实践案例项目,并且有些方法描述的太庸余 了,其实写一些常用的方法就可以,再搭配实践项目,会好很多。 看来,tkinter的界面设计动作设计理念还是比较复杂和落后,这不妨碍用这本书打tkinter的基础,书本身 还是非常优秀的。 是入门的一部不错的书。 一直想学gui,找到PyQt5,没想到一会儿装这个控件,一会儿装那个控件,这个不对,那个有问题,始终不 得行。 写的超详细,每个属性都有配套例子,很适合想要深入了解tkinter的伙伴阅读。
3 2-3 Widget
的共同属性 Dimensions
4 2-4 Widget
的共同属性 Anchor
5 2-5 Label文
字输出换行位 置 wraplength
2-6 Widget的共同 属性Font
2-7 Label的 justify参数
2-8 Widget的共同 属性Bitmaps
2-9 compound参数
17-1文字区域Text 的基本概念
17-2插入文字 insert( )
17-3 Text加上滚动 条Scrollbar设计
17-4字形
17-5选取文字
17-6认识Text的索 引
17-7建立书签 17-8标签
01
17-9 Cut/Copy /Paste功 能
02
17-10复原 与重复
04
17-12拼写 检查
目录分析
1
1-1认识GUI和 tkinter
2
1-2建立窗口
3
1-3窗口属性 的设置
4
1-4窗口位置 的设置
5 1-5认识
tkinter的 Widget
1-6 Widget的 共同属性
1-7 Widget的 共同方法
1
2-1标签Label 的基本应用
2-2 Widget 2
共同属性 Color
8-1框架Frame
8-3顶层窗口 Toplevel
9-1 Scale的 数值输入控制
9-2 Spinbox 控件
10-1 Message
10-2 Messagebox
11-2事件绑定
11-1 Widget的 command参数
11-3取消绑定
11-4一个事件 绑定多个事件
处理程序
11-5 Protocols
06
17-14新建 文档
03
17-11查找 文字
05
17-13存储 Text控件 内容
17-16默认含滚动 条的ScrolledText
控件
17-15打开文档
17-17插入图像
18-1 Treeview的 基本概念
18-2格式化 Treeview栏位内容
18-3建立不同颜色 的行内容
18-4建立层级式的 Treeview
01
12-1建立 列表框
02
12-2建立 列表框项目 insert( )
04
12-4 Listbox与 事件绑定
06
12-6 Listbox 项目的排序
03
12-3 Listbox的 基本操作
05
12-5活用 加入和
项目
12-8滚动条的 设计
13-1下拉式列 表OptionMenu
2-11标签文字与标 签区间的间距 padx/pady
2-10 Widget的共 同属性relief
2-12图像 PhotoImage
2-13 Widget的共同 方法config( )
2-14 Widget的共同 属性Cursors
2-15 Widget的共同 方法keys( )
2-16分隔线 Separator
读书笔记模板
01 思维导图
03 读书笔记 05 作者介绍
目录
02 内容摘要 04 目录分析 06 精彩摘录
思维导图
本书关键字分析思维导图
图形
文字
模块
钮 第章
控件
应用
编程
程序
设计 方法
参数
菜鸟
基本概念
设计
图像
滚动条
功能
标签
内容摘要
这是国内首先使用tkinter设计GUI的中文Python书籍之一。本书主要讲解如何在窗口内使用Python的内部 模块tkinter设计图形用户接口(GUI)程序,使用户可以利用图形接口与计算机沟通。tkinter模块是一个跨平台 的窗口应用程序,使用它设计的程序未来可以在Windows、Mac、Linux系统上执行。Python的tkinter模块内部 有许多Widget(可以翻译为控件或组件或部件),有了这些Widget就可以设计出所有与图形接口相关的程序应用。 本书介绍的tkinter模块Widget包括Button(按钮)、Canvas(画布)、Checkbutton(选项钮)、Entry(文本框)、 Frame(框架)、Label(卷标)、 LabelFrame(卷标框架)、Listbox(窗体)、Menu(菜单)、MenuButton(单选按 钮)、Message(信息)、 OptionMenu(下拉式窗体)、PanedWindow(面板)、RadioButton(选项钮)、Scale(滚动 条值控制)、 Scrollbar(滚动条)、Spinbox(可微调输入控件)、Text(文字区域)、TopLevel(上层窗口)。此外, 本书还介绍了与tkinter模块设计应用有关的变量类别(Variable Classes)与事件绑定 (Events and Binds)概 念。为了详细讲解GUI设计,本书共使用了约270个程序实例,详细解析各种Widget的用法,同时也将应用扩充到 设计文字编辑程序、计算器、动画与相关的游戏设计中。相信读者学完本书可以轻松将GUI知识应用到未来职场, 成为一位称职的软件工程师,并成为Python领域的高手。
5-1文本框Entry的 基本概念
5-2使用show参数隐 藏输入的字符
5-3 Entry的get( ) 方法
5-4 Entry的 insert( )方法
5-5 Entry的 delete( )方
法
5-6计算数学表 达式使用 eval( )
6-1变量类别的基本 概念
6-2 get( )与 set( )
18-6 Selection选 项发生与事件触发
18-5插入图像
18-7删除项目
18-8插入项目 18-9双击某个项目
18-10 Treeview绑 定滚动条
18-11排序
19-1绘图功能
19-2鼠标拖曳绘制 线条
19-3动画设计
19-4反弹球游戏设 计
作者介绍
洪锦魁是中国台湾计算机专家,IT图书知名作者。其著作特色为所有程序语法会依特性分类,同时以实用的 程序实例进行解说,让读者可以事半功倍地轻松掌握相关知识。
13-2组合框 Combobox
14-1 PanedWindow
14-2 Notebook
15-1 Progressbar
的基本应用
15-2 Progressbar 动画设计
15-3 Progressbar
的方法 start( )/ste p( )/stop( )
15-4 indeterminat e模式
6-3追踪trace( )使 用模式w
6-4追踪trace( )使 用模式r
6-5 trace( )
方法调用的 callback方法
参数
6-6计算器的设 计
7-2 Checkbutton 复选框
7-1 Radiobutton 选项按钮
7-3简单编辑程序 的应用
8-2标签框架 LabelFrame
16-1菜单Menu设计 的基本概念
16-2 tearoff参数
16-3菜单列表间加 上分隔线
16-4建立多个菜单 的应用
01
16-5 Alt 快捷键
02
16-6 Ctrl+快捷 键
03
16-7建立 子菜单
04
16-8建立 弹出式菜单
06
16-10建立 工具栏 Toolbar
05
16-9 add_chec kbutton( )
精彩摘录
这是《Python GUI设计:tkinter菜鸟编程》的读书笔记模板,可以替换为自己的精彩内容摘录。
谢谢观看
3-2 pack方法
3-1 Widget Layout Manager
3-3 grid方法
3-4 place方 法
3-5 Widget控 件位置总结
1
4-1功能按钮 基本概念
2
4-2使用 Lambda表达式
3
4-3建立含图 像的功能按钮
4 4-4简易计算
器按钮布局的 应用
5 4-5设计鼠标
光标在功能按 钮上的形状
读书笔记
Python GUI的书中,这本书讲的最仔细,有图有真相,非常适合初学者。 排版不好内容还行适合快速过一遍有个tkinter基本认知的入门级书籍。 适合当做文档使用,内容很详细。 非常不错的一本书,可以作为python简单gui项目的参考手册。 个人看过的tk库最好的白皮书,没有之一;美中不足的是,没有实践案例项目,并且有些方法描述的太庸余 了,其实写一些常用的方法就可以,再搭配实践项目,会好很多。 看来,tkinter的界面设计动作设计理念还是比较复杂和落后,这不妨碍用这本书打tkinter的基础,书本身 还是非常优秀的。 是入门的一部不错的书。 一直想学gui,找到PyQt5,没想到一会儿装这个控件,一会儿装那个控件,这个不对,那个有问题,始终不 得行。 写的超详细,每个属性都有配套例子,很适合想要深入了解tkinter的伙伴阅读。
3 2-3 Widget
的共同属性 Dimensions
4 2-4 Widget
的共同属性 Anchor
5 2-5 Label文
字输出换行位 置 wraplength
2-6 Widget的共同 属性Font
2-7 Label的 justify参数
2-8 Widget的共同 属性Bitmaps
2-9 compound参数
17-1文字区域Text 的基本概念
17-2插入文字 insert( )
17-3 Text加上滚动 条Scrollbar设计
17-4字形
17-5选取文字
17-6认识Text的索 引
17-7建立书签 17-8标签
01
17-9 Cut/Copy /Paste功 能
02
17-10复原 与重复
04
17-12拼写 检查
目录分析
1
1-1认识GUI和 tkinter
2
1-2建立窗口
3
1-3窗口属性 的设置
4
1-4窗口位置 的设置
5 1-5认识
tkinter的 Widget
1-6 Widget的 共同属性
1-7 Widget的 共同方法
1
2-1标签Label 的基本应用
2-2 Widget 2
共同属性 Color
8-1框架Frame
8-3顶层窗口 Toplevel
9-1 Scale的 数值输入控制
9-2 Spinbox 控件
10-1 Message
10-2 Messagebox
11-2事件绑定
11-1 Widget的 command参数
11-3取消绑定
11-4一个事件 绑定多个事件
处理程序
11-5 Protocols
06
17-14新建 文档
03
17-11查找 文字
05
17-13存储 Text控件 内容
17-16默认含滚动 条的ScrolledText
控件
17-15打开文档
17-17插入图像
18-1 Treeview的 基本概念
18-2格式化 Treeview栏位内容
18-3建立不同颜色 的行内容
18-4建立层级式的 Treeview
01
12-1建立 列表框
02
12-2建立 列表框项目 insert( )
04
12-4 Listbox与 事件绑定
06
12-6 Listbox 项目的排序
03
12-3 Listbox的 基本操作
05
12-5活用 加入和
项目
12-8滚动条的 设计
13-1下拉式列 表OptionMenu
2-11标签文字与标 签区间的间距 padx/pady
2-10 Widget的共 同属性relief
2-12图像 PhotoImage
2-13 Widget的共同 方法config( )
2-14 Widget的共同 属性Cursors
2-15 Widget的共同 方法keys( )
2-16分隔线 Separator