Python Tkinter 中的 Tree view 小部件和 Tree view 滚动条17 Mar 2025 | 5 分钟阅读 GUI 是图形用户界面(Graphical User Interface)的缩写,它是用户与应用程序交互的图形化界面设计,如图标、菜单等。Tkinter 是一个 Python 模块,用于开发任何项目的 GUI,从应用程序到网站。它是创建 GUI 最广泛使用的模块之一,可以更快地完成工作。该模块的功能使设计师的工作更加轻松。 要使用模块中的任何函数,我们需要导入 Tkinter 使用 Tkinter,我们可以通过 Treeview 以分层方式显示信息。本教程将介绍以下内容
现在让我们逐一分解这些词,逐一学习它们
首先,让我们介绍 Tree view 小部件的基础知识 要创建 Tree view 小部件,我们需要导入 tkinter.ttk 模块。Tkinter 有两种小部件——经典和小部件。要使用小部件,我们需要使用 tkinter 模块的 ttk 类。 表格表示 输出 ![]() 首先,我们导入了 Tkinter 模块、ttk 子模块和所需的功能(show info)。我们创建了一个名为 root_window 的根窗口,为其命名并设置了尺寸。 使用 ttk.Treeview(),我们创建了一个带有 root_window 和列的 Table Tree view 小部件,并通过指定 'headings' 来显示,我们告诉函数 在表中显示表头行。现在,当我们创建表格表示时,我们在元组中指定列名。 最后,我们为列分配了标题,插入了数据,并创建了一个函数来处理事件(单击表格中的某一行时,会显示一条消息)。通过配置它,我们将表格设置在窗口中。 分层表示下面是一个包含上面讨论的工程课程分层表示示例的程序 输出 ![]() 我们遵循了从表格表示到创建 Tree view 小部件的相同步骤。创建小部件后,我们向小部件插入元素,并使用 iid 来单独标识每个项目。插入所有项目后,我们使用 move() 函数 通过更改缩进来指定子项 您会注意到,只有当我们点击层级结构时,所有子内容才会显示出来。 Treeview 滚动条常规滚动条可以使用 Treeview 小部件,这称为“Treeview 滚动条”。现在我们已经了解了 Treeview 小部件,让我们尝试创建一个 Treeview 滚动条 输出 ![]() ![]() |
asctime() 方法将 gmtime() 或 localtime() 提供的表示时间的元组或结构时间转换为 24 个字符的文本,类型为 'Mon May 23 20:22:05 2022'。asctime() 方法示例:日 月 日期 时:分:秒 年 例如:周四 05 22 09:50:43 2022 asctime() 的语法 这是语法...
阅读1分钟
基础/必备知识简介:字典是 Python 中可用的数据类型之一。如果您熟悉集合和列表,那么字典就是另一种数据存储方式。从正式定义来看,字典是存储在...中的无序数据集合。
阅读 3 分钟
当我们处理 Python 字典时,我们可能会遇到需要从字典中获取选择性键值总和的问题。这个问题可能发生在 Web 开发领域,让我们看看以下解决问题的方法。方法……
阅读 3 分钟
Python 的内置 ConfigParser 库是基础模块的一部分。该库提供了一个控制台解析器,用于轻松配置由键值对组成的文件。该库支持的全球公认的流行约定是“INI”语法,最常用于 Microsoft 平台。...
7 分钟阅读
? “hex”是十六进制的缩写。它是一种以 16 为基数的数字系统。它在计算和数字电子产品中很常用,因为它可以仅用两位数字表示一个字节(8 位)数据,使其更简洁...
阅读 3 分钟
简介:在本文中,我们将讨论从字符串解析日期 Python。要将字符串转换为 Python 中的 datetime,请使用 strptime() 方法。strptime() 是 datetime 类的内置方法,用于将日期/时间的字符串表示转换为 datetime 对象。语法...
阅读 3 分钟
该活动有超过20万次印象。许多读者表达了对如何制作它的兴趣,并积极接受。本文旨在帮助那些读者以及任何有兴趣制作类似插图的人。本文的目标是提供一个...
阅读 3 分钟
Python2.x Python 2.x 是流行编程语言 Python 的一个版本。它于 2000 年首次发布,尽管更新版本 Python 3.x 于 2008 年发布,但至今仍被广泛使用。Python 2.x 的简单性和可用性是其两个主要特点。
阅读 3 分钟
在每种编程语言中,确定给定字符串是否包含子字符串是最常见的操作之一。Python 有多种方法可以确定给定字符串是否包含某个字符。“in”运算符是 Python 中用于比较操作的工具,它...
阅读 3 分钟
一种称为“Trie”的基于树的信息结构被描述为用于存储字符串集合并对其进行快速搜索。名称“Trie”来源于动词“Recovery”,表示查找或获取某物的行为。两个字符串将具有相同的...
阅读 19 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India