charter开发是什么意思_在图形开发之中的各种名词是什么意思?往这看

本文介绍了Python GUI开发的基础——Tkinter模块,包括Tkinter的起源和特性。通过讲解Tkinter中的核心组件,如button、canvas、checkbutton等,帮助初学者理解图形用户界面的基本元素。同时,文章列举了各种组件的功能和用途,为后续的图形开发奠定基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

经过前两篇文章的讲解,我们已经了解了关于图形用户界面,即GUI的知识。

8490a78b1c2291e2dd1dfb4867d4f285.png

那么作为初学者,如何用Python进行简单的图形开发,我们今天来了解一下开发的组件tkinter

在Python中,默认的GUI开发模块是tkinter

tkinter这个GUI开发模块,并不是最好的开发模块,但它是初学者开始进行图形开发的一个比较简单的途径。

TK是1991年,加利福尼亚大学伯克利分校的计算机科学教授 约翰 奥斯特浩特,创建Tcl脚本语言时带来的附加物。

TK是以Tcl脚本语言撰写的扩充套件,可在多种编程语言,多种平台运行。

TK的特性有三

一 平台独立 TK是解释型的。各平台下 TK 实现都是统一的,因此 TK 程序可以无需修改移植各个平台。

二 可修改 可以在初始化选项或运行时的命令修改几乎所有特性

可保存 选项可存储在数据库中,在下一次载入程序时即可读取使用,还是上一次的图形,颜色。

在 Python中的tkinter模块就是Tcl语言与Python进行绑定后的产物。

在tkinter里,有一些固定的图形定义,这些词与固定的图形绑定在一起,下面我们就来看一看这些词。

button 按钮

按钮是我们在GUI中,经常使用的一个部件,类似于现实世界的按钮。进行确认或者退出操作。

0ea9cda038ab160476113cd4edcd3912.png

canvas 界面

界面是在GUI中,各个窗口的主体,也是承载其他元素的载体。

98a30176277d317b9ed41d2071e2a180.png

checkbutton 复选按钮

复选按钮是在一个类的按钮,类似于下图。按钮可采用各种形状。

adeddc574713d692f552861f4482ff69.png

combobox组合框

组合框即在一个界面内有众多组件。

entry 条目

指按内容分类的细目。调理项目。类似于下图。

22ffde44f651cd0b51d5203409ef62a4.png

frame 框

这个词创建出后,就是一个框,容纳其他组件。

label 标签

标签的作用就是给图形界面中的组件增添注释。

label frame 标签框

用于容纳标签的框。

list box 列表框

653b2eda88d2c26c6c95339c8f8a547b.png

menu 菜单

菜单作为一个容纳各种快捷操作的总类。

menu button 菜单按钮

以菜单的作用为主的按钮。

message 信息

如其名也。

notebook 笔记本

记录各种信息的文本框

panedwindow 窗格窗口

在一个界面中开启另一个窗口。

progressbar 进度条

在进行一个进程的过程中,以图形的形式显示完成程度。

148d1268f3da48c10cdc9ca2e6a5327f.png

radiobutton 单选按钮

scrollbar 滚动条

在一个界面中,如果界面无法全部显示,在边框边际就会出现滚动条,视情况会有上下,和左右方向的滚动条。

6e2a1f1631eafa2aa150a5b4ab9e0e9a.png

spinbox 旋转框

text 文本

在图形界面中显示文本信息。

treeview 树形图

树形图指在一个主干下的从支类别,分管一类。

tk_optionmenu tk选项菜单

tk_chooseColor – 弹出一个颜色选择窗口

tk_chooseDirectory – 弹出一个文件目录选择窗口

tk_dialog – 弹出一个对话框,等待用户回应

tk_getOpenFile – 弹出一个对话框,供用户选择并打开一个文件

tk_getSaveFile – 弹出一个对话框,供用户选择目录储存文件

tk_messageBox – 弹出一个消息框,等待用户回应

tk_popup – 显示弹出菜单

toplevel – 创建并复制顶层部件

在学习图形界面开发的过程中,若是对这些名词不熟悉,就有可能在开发过程中不知所以,由于图形开发是一个比较复杂的过程,因此我们用的篇幅会有点长。

如果对文章中的内容有什么困惑的地方,可以在评论区提出自己的问题,学记同大家一起交流,解决各种问题,一起进步。

青年学记 陪伴着各位青年

b118d60f4dd67d76150fb5f8d7912368.png

作者:青年学记 一名不断进步的程序猿

一起学习 一起进步

走向自立

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值