没有合适的资源?快使用搜索试试~ 我知道了~
python-Tkinter教程(非常详细)
5星 · 超过95%的资源 需积分: 4 6 下载量 56 浏览量
2022-11-23
12:46:04
上传
评论 2
收藏 2.98MB DOCX 举报
温馨提示
试读
175页
Tkinter 编写的程序,也称为 GUI 程序,GUI (Graphical User Interface)指的是“图形用户界面”,它是计算机图形学(CG)的一门分支,主要研究如何在计算机中表示图形,以及利用计算机进行图形的计算、处理和显示等相关工作 本套教程由浅入深地对 Tkinter 软件包进行了讲解,首先从 GUI 的相关概念进行切入,然后对 Tkinter 中常用的各个组件进行了细致地讲解,比如 Button(按钮控件)、Label(标签控件)、Entry(文本输入框控件),最后,教程中还对控件的布局管理,以及部分高级控件的应用做了详细介绍。通过这些知识的学习,您将掌握如何搭建一个优雅、美观的界面。 本套教程采用“知识点+示例”相结合的方式对 Tkinter 知识点进行讲解,每讲解一个组件,都会配有相应的示例说明,力求让读者“学一点,透一点”。 图形用户界面(Graphical User Interface,简称 GUI),是计算机图形学技术的一种,它一般由窗口、下拉菜单或者对话框等图形化的控件组成。用户通过点击菜单栏、按钮或者弹出对话框的形式来实现与机器的交互,GUI 的
资源推荐
资源详情
资源评论
Tkinter(即 tk interface) 是 Python 标准 GUI 库,简称 “Tk”;从本质上来说,它
是对 TCL/TK 工具包的一种 Python 接口封装。Tkinter 是 Python 自带的标准库,因此
无须另行安装,它支持跨平台运行,不仅可以在 Windows 平台上运行,还支持在 Linux
和 Mac 平台上运行。
Tkinter 编写的程序,也称为 GUI 程序,GUI (Graphical User Interface)指的是“图
形用户界面”,它是计算机图形学(CG)的一门分支,主要研究如何在计算机中表示图形,
以及利用计算机进行图形的计算、处理和显示等相关工作。
一个 GUI 程序一般由窗口、下拉菜单或者对话框等图形化组件构成, 通过鼠标点击菜单
栏、按钮或者弹出对话框的形式来实现人机互动,从而提升人机交互的体验,让“冰冷”的
程序变得有“温度”。
注意:GUI 这一概念并非 Python 语言独有,它属于计算机科学技术领域中的一个概念,
比如使用 C/C++ 语言开发的 Qt、GTK、Electron 等都属于 GUI 软件包。
教程特点
这套 Tkinter 教程适合想要了解 GUI 界面编程的人员学习,如果您刚刚学习图形界面开
发,那么这套教程非常适合您。
本套教程由浅入深地对 Tkinter 软件包进行了讲解,首先从 GUI 的相关概念进行切入,
然后对 Tkinter 中常用的各个组件进行了细致地讲解,比如 Button(按钮控件)、Label
(标签控件)、Entry(文本输入框控件),最后,教程中还对控件的布局管理,以及部分
高级控件的应用做了详细介绍。通过这些知识的学习,您将掌握如何搭建一个优雅、美观的
界面。
本套教程采用“知识点+示例”相结合的方式对 Tkinter 知识点进行讲解,每讲解一个组
件,都会配有相应的示例说明,力求让读者“学一点,透一点”。
图形用户界面(Graphical User Interface,简称 GUI),是计算机图形学技术的一种,它
一般由窗口、下拉菜单或者对话框等图形化的控件组成。用户通过点击菜单栏、按钮或者弹
出对话框的形式来实现与机器的交互,GUI 的存在拉近了人与计算机的的距离,让人机交
互的过程变得简单舒适、有温度。
在正式讲解 Tkinter 之前,我们有必要对“图形用户界面”这一名词做简单的介绍。
如果您是第一次接触“图形用户界面”这个名词,一定会比较迷茫,其实在我们的日常工作
与学习中,我们经常与它“相遇”,举一个简单的例子,当打开腾讯 QQ 后,在电脑桌面
上会弹出 QQ 的登录界面,成功登录 QQ 后会显示 QQ 的主界面,这些都可以被称作图
形用户界面,它的任务就是完成与用户的交互,如下所示:
图 1:QQ 登录界面
再比如 Windows 操作系统的电脑桌面,本质上也是“图形用户界面”,只不过与 APP 相
比,计算机用户界面更为复杂,在桌面上出现的任何一个弹出框都可以看做是一个“图形用
户界面”如下所示:
图 2:系统信息界面
GUI 发展史
上世纪 70 年代,美国施乐研究中心完成了第一个比较完善的图形界面程序(即 WIMP
程序),该程序包含了窗口、图标、菜单和下拉菜单等。随后世界著名的苹果公司于 1983
年发布了一款电子图表软件(Lisa),这也是世界上第一款具有完整界面的计算机软件。
然而,图形用户界面的真正火热,是伴随着 Windows 系统的出现而兴盛起来的。
20 世纪初,微软相继发布了 Windows 95、Windows 98、Windows XP 等版本,其中
Windows XP 更是直接奠定了微软在操作系统领域的“霸主”地位,此时的计算机图形界
面才日趋为完善和成熟起来。如果您接触过微软公司开发的 VB(Visual Basic)程序语言,
您就能体验到微软在 GUI 方面功力深厚。VB 语言拥有许多 GUI 控件,通过这些可视化
控件能够迅速建立一个应用程序。
不难看出,虽然苹果公司在 GUI 领域起步较早,但却被微软后来者居上,至于 Linux 系
统,它的的图形界面则起步更晚。
在 GUI 发展的过程中,微软、苹果、施乐等公司为 GUI 领域的发展做了重要贡献。图形
用户界面是人类历史上最伟大的发明创造之一,它对计算机的普及与进一步发展起到了意义
深远的影响。
总结:
经过上述介绍,我们知道,图形用户界面(即 GUI)指的是采用图形方式来显示计算机的
用户操作界面,它是人与计算机交互的一种方式。用户通过鼠标、键盘、触摸等操作来控制
屏幕上的图标、菜单等选项卡,从而实现选择功能,或者启动程序等操作。
GUI 应用领域
GUI 的应用领域非常广泛,它不仅仅局限于软件产品(app)、计算机操作系统界面,还囊
括了车载系统产品、智能家居、电子数码等产品,比如汽车中控台的显示屏界面,或者行车
记录仪界面等等。
图 3:汽车中控台显示屏
GUI 的优势
GUI 在互联网行业中有着举足轻重的地位,那些专门从事于界面开发的程序员被称为 GUI
剩余174页未读,继续阅读
loveeeeee
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页