找到关于 Tkinter 的 603 篇文章

删除 Python Tkinter 中的标签

Dev Prakash Sharma
更新于 2021年6月19日 08:47:30

21K+ 次浏览

Tkinter 标签部件用于在应用程序中显示文本和图像。我们还可以配置在 Tkinter 应用程序中默认创建的标签部件的属性。如果我们想删除在 Tkinter 应用程序中定义的标签,则必须使用 destroy() 方法。示例在本例中,我们将创建一个按钮,允许用户从部件中删除标签。# 导入所需的库 from tkinter import * from tkinter import ttk from PIL import Image, ImageTk # 创建 Tkinter 框架或窗口实例 win = ... 阅读更多

如何在 Tkinter 中隐藏和显示画布项目?

Dev Prakash Sharma
更新于 2021年6月19日 08:34:29

3K+ 次浏览

画布部件是 Tkinter 中用途广泛的部件之一。它用于许多应用程序中设计图形用户界面,例如设计、添加图像、创建图形等。我们可以在画布部件本身中添加部件。位于画布内的部件有时被称为“画布项目”。如果我们想通过按钮显示或隐藏画布项目,则可以使用 itemconfig(id, state) 方法中的“state”属性来实现。示例在本例中,我们将向画布中添加一个图像,并将使用一个按钮在画布中显示/隐藏图像…… 阅读更多

如何获取 Tkinter.Listbox 中项目的索引?

Dev Prakash Sharma
更新于 2021年6月19日 08:34:09

4K+ 次浏览

我们使用 Tkinter Listbox 部件来创建项目列表。列表框中的每个项目都有一些索引,这些索引按垂直顺序依次分配给它们。假设我们想要获取列表框中被点击项目的索引。然后,我们必须首先创建一个按钮,该按钮将使用 list.curselection() 方法捕获项目的当前选择,然后,我们将使用 get() 方法打印索引。示例# 导入所需的库 from tkinter import * # 创建 Tkinter 框架或窗口实例 win = Tk() # 设置窗口大小…… 阅读更多

如何在 Tkinter Text 部件中居中显示文本?

Dev Prakash Sharma
更新于 2021年6月19日 08:33:48

18K+ 次浏览

Tkinter text 部件是一个多行文本输入部件。它用于在输入字段中插入、删除和添加文本数据。它在其部件类中提供许多内置函数和属性。要配置文本并在 Tkinter Text 部件的中心对齐,我们可以使用 justify=CENTER 属性。示例# 导入所需的库 from tkinter import * # 创建 Tkinter 框架或窗口实例 win=Tk() # 设置窗口大小 win.geometry("700x350") text=Text(win) # 配置文本对齐方式 text.tag_configure("tag_name", justify='center') # 插入演示文本 text.insert("1.0", "How do…… 阅读更多

Tkinter 类中 title() 和 wm_title() 方法的区别

Dev Prakash Sharma
更新于 2021年6月19日 08:33:29

898 次浏览

Tkinter 具有明确的类层次结构,其中包含许多函数和内置方法。在创建应用程序时,我们使用这些函数来构建组件的结构。wm 类代表“窗口管理器”,这是一个混合类,它提供许多内置函数和方法。wm_title() 方法用于更改 Tkinter 窗口的标题。但是,我们也可以使用 win.title() 方法。通常,wm 类提供许多方法,使我们能够与窗口服务进行通信。示例# 导入所需的库 from tkinter import * # 创建 Tkinter 框架或窗口实例 win = Tk()…… 阅读更多

如何在 Tkinter 中编辑 Listbox 项目?

Dev Prakash Sharma
更新于 2021年6月19日 08:32:36

3K+ 次浏览

Tkinter Listbox 部件通常用于创建项目列表。它可以存储数字、字符列表,并支持许多功能,例如选择和编辑列表项。要编辑 Listbox 项目,我们必须首先使用 listbox.curselection() 函数在循环中选择项目,然后在删除列表框中的前一个项目后插入一个新项目。要将新项目插入列表框,可以使用 listbox.insert(**items) 函数。示例在本例中,我们将在 listbox 部件中创建一个项目列表,并将使用一个按钮来编辑列表中选定的项目。#…… 阅读更多

如何在 Tkinter 中创建一个系统托盘应用程序?

Dev Prakash Sharma
更新于 2021年6月19日 08:32:06

5K+ 次浏览

创建系统托盘应用程序是为了程序的持续执行。每当用户关闭应用程序时,它都会在其状态在任务栏上运行。要识别系统托盘应用程序,我们可以为其应用程序提供图像或图标。要创建 Tkinter 应用程序的系统托盘图标,我们可以在 Python 中使用 pystray 模块。它有许多内置函数和方法,可用于配置应用程序的系统托盘图标。要在您的机器上安装 pystray,您可以在 shell 或命令提示符中键入“pip install pystray”命令。要…… 阅读更多

如何在 Tkinter 中添加标签宽度?

Dev Prakash Sharma
更新于 2021年6月19日 08:31:27

3K+ 次浏览

标签部件用于在应用程序中显示文本和图像。标签部件的大小取决于许多因素,例如标签文本的宽度、高度和字体大小。高度和宽度定义标签部件在窗口中的显示方式。要设置标签部件的宽度,我们应该使用变量声明标签部件。使用变量实例化标签部件允许用户添加/编辑标签部件的属性。示例# 导入所需的库 from tkinter import * # 创建 Tkinter 框架或…… 阅读更多

如何在 Tkinter 中设置标签部件的高度/宽度?

Dev Prakash Sharma
更新于 2021年6月19日 08:30:02

21K+ 次浏览

标签部件用于在应用程序中显示文本和图像。标签部件的大小取决于许多因素,例如标签文本的宽度、高度和字体大小。高度和宽度定义标签部件在窗口中的显示方式。要设置标签部件的高度和宽度,我们应该使用变量声明标签部件。使用变量实例化标签部件允许用户添加/编辑标签部件的属性。示例# 导入所需的库 from tkinter import * # 创建 Tkinter 框架或窗口实例…… 阅读更多

如何在 Tkinter 中使用停止按钮停止循环?

Dev Prakash Sharma
更新于 2021年6月19日 08:29:35

7K+ 次浏览

考虑在循环中运行一个进程的情况,我们希望在单击按钮时停止循环。通常,在编程语言中,为了停止连续的 while 循环,我们使用 break 语句。但是,在 Tkinter 中,我们使用 after() 来代替 while 循环来运行已定义的函数。要中断连续循环,请使用一个全局布尔变量,该变量可以更新以更改循环的运行状态。对于给定的示例,创建一个类似于循环中标志的全局变量。定义两个按钮,“开始”和“停止”,以开始和停止执行。定义…… 阅读更多

广告