• Python GUI设计 tkinter菜鸟编程
  • Python GUI设计 tkinter菜鸟编程
21年品牌 40万+商家 超1.5亿件商品

Python GUI设计 tkinter菜鸟编程

全新正版 极速发货

48.23 6.1折 79 全新

库存80件

广东广州
认证卖家担保交易快速发货售后保障

作者洪锦魁 著

出版社清华大学出版社

ISBN9787302530640

出版时间2019-08

装帧平装

开本其他

定价79元

货号1201918679

上书时间2024-11-23

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1章基本概念
1-1认识GUI和tkinter2
1-2建立窗口3
1-3窗口属性的设置3
1-4窗口位置的设置5
1-5认识tkinter的Widget7
1-5-1tkinter的Widget7
1-5-2加强版的tkinter模块8
1-6Widget的共同属性9
1-7Widget的共同方法9
第2章标签Label
2-1标签Label的基本应用12
2-2Widget共同属性Color14
2-3Widget的共同属性Dimensions15
2-4Widget的共同属性Anchor15
2-5Label文字输出换行位置wraplength17
2-6Widget的共同属性Font17
2-7Label的justify参数18
2-8Widget的共同属性Bitmaps20
2-9compound参数20
2-10Widget的共同属性relief22
2-11标签文字与标签区间的间距padx/pady22
2-12图像PhotoImage23
2-13Widget的共同方法config()27
2-14Widget的共同属性Cursors28
2-15Widget的共同方法keys()29
2-16分隔线Separator30
第3章窗口控件配置管理员
3-1WidgetLayoutManager33
3-2pack方法33
3-2-1side参数33
3-2-2padx/pady参数37
3-2-3ipadx/ipady参数40
3-2-4anchor参数41
3-2-5fill参数42
3-2-6expand参数45
3-2-7pack的方法47
3-3grid方法48
3-3-1row和column48
3-3-2columnspan参数50
3-3-3rowspan参数51
3-3-4padx和pady参数52
3-3-5sticky参数53
3-3-6grid方法的应用55
3-3-7rowconfigure()和columnconfigure()56
3-4place方法58
3-4-1x/y参数58
3-4-2width/height参数59
3-4-3relx/rely参数与relwidth/relheight参数60
3-5Widget控件位置总结62
第4章功能按钮Button
4-1功能按钮基本概念64
4-2使用Lambda表达式68
4-3建立含图像的功能按钮69
4-4简易计算器按钮布局的应用70
4-5设计鼠标光标在功能按钮上的形状72
第5章文本框Entry
5-1文本框Entry的基本概念74
5-2使用show参数隐藏输入的字符75
5-3Entry的get()方法77
5-4Entry的insert()方法79
5-5Entry的delete()方法80
5-6计算数学表达式使用eval()81
第6章变量类别
6-1变量类别的基本概念84
6-2get()与set()84
6-3追踪trace()使用模式w86
6-4追踪trace()使用模式r88
6-5trace()方法调用的callback方法参数89
6-6计算器的设计90
第7章选项按钮与复选框
7-1Radiobutton选项按钮94
7-1-1选项按钮的基本概念94
7-1-2将字典应用在选项按钮上97
7-1-3盒子选项按钮98
7-1-4建立含图像的选项按钮99
7-2Checkbutton复选框101
7-2-1复选框的基本概念101
7-3简单编辑程序的应用105
第8章容器控件
8-1框架Frame108
8-1-1框架的基本概念108
8-1-2在框架内创建Widget控件110
8-1-3活用relief属性110
8-1-4在含raised属性的框架内创建复选框111
8-1-5额外对relief属性的支持112
8-2标签框架LabelFrame113
8-2-1标签框架的基本概念113
8-2-2将标签框架应用于复选框115
8-3顶层窗口Toplevel116
8-3-1Toplevel窗口的基本概念116
8-3-2使用Toplevel窗口仿真对话框117
第9章与数字有关的Widget
9-1Scale的数值输入控制120
9-1-1Scale的基本概念120
9-1-2取得与设置Scale的尺度值122
9-1-3使用Scale设置窗口背景颜色123
9-1-4askcolor()方法125
9-1-5容器的应用126
9-2Spinbox控件127
9-2-1Spinbox控件基本概念127
9-2-2get()方法的应用129
9-2-3以序列存储Spinbox的数值数据130
9-2-4非数值数据131
第10章Message与Messagebox
10-1Message133
10-1-1Message的基本概念133
10-1-2使用字符串变量处理text参数134
10-2Messagebox135
第11章事件和绑定
11-1Widget的command参数141
11-2事件绑定142
11-2-1鼠标绑定的基本应用145
11-2-2键盘绑定的基本应用147
11-2-3键盘与鼠标事件绑定的陷阱148
11-3取消绑定149
11-4一个事件绑定多个事件处理程序151
11-5Protocols152
第12章列表框Listbox与滚动条Scrollbar
12-1建立列表框154
12-2建立列表框项目insert()155
12-3Listbox的基本操作159
12-3-1列出列表框的选项数量size()159
12-3-2选取特定索引项selection_set()160
12-3-3删除特定索引项delete()161
12-3-4传回指定的索引项get()163
12-3-5传回所选取项目的索引curselection()164
12-3-6检查指定索引项是否被选取selection_includes()165
12-4Listbox与事件绑定165
12-4-1虚拟绑定应用于单选165
12-4-2虚拟绑定应用于多选167
12-5活用加入和删除项目168
12-6Listbox项目的排序170
12-7拖曳Listbox中的项目171
12-8滚动条的设计173
第13章OptionMenu与Combobox
13-1下拉式列表OptionMenu177
13-1-1建立基本的OptionMenu177
13-1-2使用元组建立列表项目178
13-1-3建立默认选项set()178
13-1-4获得选项内容get()179
13-2组合框Combobox180
13-2-1建立Combobox180
13-2-2设置默认选项current()181
13-2-3获得目前选项get()182
13-2-4绑定Combobox183
第14章容器PanedWindow和Notebook
14-1PanedWindow186
14-1-1PanedWindow基本概念186
14-1-2插入子控件add()186
14-1-3建立LabelFrame当作子对象187
14-1-4tkinterttk模块的weight参数188
14-1-5在PanedWindow内插入不同控件190
14-2Notebook191
14-2-1Notebook基本概念191
14-2-2绑定选项卡与子控件内容192
第15章进度条Progressbar
15-1Progressbar的基本应用195
15-2Progressbar动画设计196
15-3Progressbar的方法start()/step()/stop()198
15-4indeterminate模式200
第16章菜单Menu和工具栏Toolbars
16-1菜单Menu设计的基本概念202
16-2tearoff参数204
16-3菜单列表间加上分隔线205
16-4建立多个菜单的应用206
16-5Alt快捷键208
16-6Ctrl+快捷键210
16-7创建子菜单211
16-8建立弹出式菜单212
16-9add_checkbutton()213
16-10创建工具栏Toolbar215
第17章文字区域Text
17-1文字区域Text的基本概念218
17-2插入文字insert()220
17-3Text加上滚动条Scrollbar设计221
17-4字形224
17-4-1family224
17-4-2weight225
17-4-3size227
17-5选取文字228
17-6认识Text的索引229
17-7建立书签232
17-8标签233
17-9Cut/Copy/Paste功能236
17-10复原与重复239
17-11查找文字241
17-12拼写检查243
17-13存储Text控件内容244
17-14新建文档248
17-15打开文档249
17-16默认含滚动条的ScrolledText控件251
17-17插入图像252
第18章Treeview
18-1Treeview的基本概念254
18-2格式化Treeview栏位内容258
18-3建立不同颜色的行内容260
18-4建立层级式的Treeview262
18-5插入图像263
18-6Selection选项发生与事件触发264
18-7删除项目266
18-8插入项目267
18-9双击某个项目270
18-10Treeview绑定滚动条271
18-11排序272
第19章Canvas
19-1绘图功能277
19-1-1建立画布277
19-1-2绘制线条create_line()277
19-1-3绘制矩形create_rectangle()281
19-1-4绘制圆弧create_arc()282
19-1-5绘制圆或椭圆create_oval()284
19-1-6绘制多边形create_polygon()285
19-1-7输出文字create_text()286
19-1-8更改画布背景颜色286
19-1-9插入图像create_image()287
19-2鼠标拖曳绘制线条288
19-3动画设计289
19-3-1基本动画289
19-3-2多个球移动的设计290
19-3-3将随机数应用于多个球体的移动291
19-3-4消息绑定292
19-4反弹球游戏设计293
19-4-1设计球往下移动293
19-4-2设计让球上下反弹295
19-4-3设计让球在画布四面反弹296
19-4-4建立球拍297
19-4-5设计球拍移动298
19-4-6球拍与球碰撞的处理299
19-4-7完整的游戏301
附录ARGB色彩表304
附录B函数或方法索引表310

内容摘要
这是国内首先使用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领域的高手。

主编推荐
 

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP