Python中文网

Python GUI设计:tkinter菜鸟编程

cnpython1507

推荐编程书籍:Python GUI设计:tkinter菜鸟编程,由清华大学出版社2019-07-01月出版发行,本书编译以及作者信息 为:洪锦魁 著,此次为第1次发行, 国际标准书号为:9787302530640,品牌为未知, 这本书采用平装开本为16开,纸张采为胶版纸,全书共有312页字数59万6000字,是本Python 编程相关非常不错的书。

此书内容摘要

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

关于此书作者

暂无.

编辑们的推荐

《Python GUI设计——tkinter菜鸟编程》是国内首先使用tkinter设计GUI的中文Python书籍之一;为了详细讲解GUI设计,本书共使用了270个程序实例,详细讲解各种Widget的用法。

Python GUI设计:tkinter菜鸟编程图书的目录

暂无.

部分内容试读


本书是一本使用 tkinter 进行 Python GUI 设计的中文图书。
作者在 2017 年 12 月出版了《Python 入门迈向高手之路王者归来》。该书从上市到现在,连续几个月皆是台湾地区 Python 领域最畅销的书籍。该书约 820 页,虽然是目前Python 图书讲解内容较丰富、应用较广泛的图书,但受限于篇幅,作者深知该书仍无法涵盖所有 Python 的应用,特别是在 GUI 设计部分只是粗浅讲解。
在 Python 应用程序内附有 tkinter 模块。这个模块主要用于设计用户图形接口(Graphical User Interface,GUI),也可以用于设计跨平台的窗口应用程序。程序设计人员可以使用此模块的控件 (Widget) 设计图形接口让用户与计算机沟通。tkinter 模块简单好用,但是目前却少有书籍对这个模块做过完整的功能介绍,这也是作者决定撰写本书的动力。
本书基本上不对 Python 语法进行介绍,所以读者需要有一定的 Python 知识基础才适合阅读本书,如果没有 Python 基础,建议先阅读作者所著下列两本书之一,建立起完整的 Python 知识框架。
《Python 零基础最强入门之路王者归来 》
《Python 入门迈向高手之路王者归来 》
本书将通过约 270 个程序实例讲解下列知识。
(1) Python tkinter Widget ;
(2) Python tkinter.ttk Widget ;
(3) Widget 常用属性 ;
(4) Widget 常用方法 ;
(5) 变量类别 ;
(6) 事件与绑定 ;
(7) 计算器设计 ;
(8) 文本编辑程序设计 ;
(9) 动画游戏设计。
作者曾编写过许多计算机书籍。本书沿袭作者以往著作的特色,程序实例丰富,相信读者只要遵循本书的学习路线,必定可以在最短时间内精通窗口程序设计。本书内容虽力求完美,但是书中疏漏与不足之处在所难免,希望读者不吝指正。

关于此书评价

暂无.

书摘内容

第8章
容器控件
本章摘要
8-1 框架Frame
8-2 标签框架LabelFrame
8-3 顶层窗口Toplevel
执行结果
../../../Downloads/8-1-1.jpg
从上述实例应该了解,框架也是一个Widget控件,所以最后也需要使用控件配置
管理员包装与定位,此例中是使用pack( )。
程序实例ch8_1_1.py:在调用Frame构造方法时,省略父对象。
../../../Downloads/8-1-3.jpg
执行结果 与ch8_1.py相同。
程序实例ch8_2.py:使用横向配置方式(side=LEFT)重新设计ch8_1.py,同时让鼠标
光标在不同的框架上有不同的形状。
执行结果
../../../Downloads/8-2-4.jpg
../../../Downloads/8-3-4.jpg
程序实例ch8_4.py:建立三个框架,分别使用不同的relief属性。
../../../Downloads/8-4-5.jpg
执行结果
../../../Downloads/8-4-3.jpg
8-1-4 在含raised属性的框架内创建复选框
程序实例ch8_5.py:创建一个含raised属性的框架,同时在此框架内创建标签和复
选框。
……

Python GUI设计:tkinter菜鸟编程最新最全的试读、书评、目录、简介信息由Python中文网整理提供。

上一篇:没有了

下一篇:跟老齐学Python 数据分析