找到 603 篇文章 关于 Tkinter

确定在 Tkinter 中按下哪个按钮

Dev Prakash Sharma
更新于 2021年5月25日 09:52:21

5K+ 次浏览

按钮在许多需要用户交互的应用程序中非常有用。假设我们想知道在给定应用程序中按下了哪个按钮。为了获取有关按钮的信息,我们可以在按钮配置中使用回调函数。在回调函数中,我们将使用 print(test) 函数打印单击的按钮。示例 # 导入所需的库 from tkinter import * from tkinter import ttk # 创建 Tkinter Frame 实例 win = Tk() # 设置几何形状 win.geometry("700x250") # 定义函数以获取有关…… 阅读更多

在 Tkinter 窗口中创建透明背景

Dev Prakash Sharma
更新于 2021年5月25日 09:51:56

8K+ 次浏览

Tkinter 窗口提供许多内置函数和属性,以帮助应用程序无缝运行。它们也配置应用程序的 GUI。如果我们想在应用程序中创建一个透明窗口,那么我们必须在属性 ('-transparentcolor', 'color' ) 方法中定义颜色。通过提供窗口和小部件的颜色,它将使窗口透明。示例 # 导入 Tkinter 库 from tkinter import * # 创建 Tkinter Frame 实例 win = Tk() # 设置窗口几何形状 win.geometry("700x350") # 向主窗口添加背景颜色 win.config(bg = '#add123') # 创建…… 阅读更多

按下 Tkinter 中的按钮时运行多个命令

Dev Prakash Sharma
更新于 2021年5月25日 09:51:29

5K+ 次浏览

按钮小部件提供了一种通过应用程序所有现有功能进行通信的方法。我们可以借助封装函数和对象的按钮来执行某个操作。但是,在某些情况下,我们可能希望使用单个按钮执行多个操作。这可以通过定义 lambda 函数来实现,这些函数针对应用程序中的多个事件或回调。示例在此示例中,我们将向特定按钮添加多个事件。# 导入 Tkinter 库 from tkinter import * # 创建 Tkinter Frame 实例 win = Tk() # 设置…… 阅读更多

如何使用 Python 的 Tkinter 删除所有子元素?

Dev Prakash Sharma
更新于 2021年5月25日 09:51:00

2K+ 次浏览

框架在 Tkinter 应用程序中非常有用。如果我们在应用程序中定义一个框架,则意味着我们可以特权在其中添加一组小部件。但是,所有这些小部件都称为该特定框架的子项。假设我们想删除框架中定义的所有子小部件。然后,我们首先必须使用 winfo_children() 方法获取对子项的焦点。一旦我们获得焦点,就可以使用 destroy() 方法删除所有现有子项。示例 # 导入 Tkinter 库 from tkinter import * # 创建 Tkinter Frame 实例 win ... 阅读更多

如何在 Tkinter 画布中获取对象坐标?

Dev Prakash Sharma
更新于 2021年5月25日 09:50:31

8K+ 次浏览

Tkinter Canvas 小部件为应用程序提供 GUI 功能。它可用于绘制形状、动画对象和配置画布中现有项目。每当我们创建形状时,都必须在 Canvas 项目构造函数中提供形状的大小和坐标。为了返回画布小部件上项目的坐标,我们可以使用 coords(item) 方法。它返回一个包含画布小部件中形状坐标的列表。示例 from tkinter import * # 创建 tkinter 框架实例 win = Tk() # 设置 Tkinter 框架几何形状 win.geometry("700x250") # 初始化一个…… 阅读更多

返回 Tkinter 中 Entry 小部件的输入

Dev Prakash Sharma
更新于 2023年9月13日 14:34:15

36K+ 次浏览

Tkinter 中的 Entry 小部件只不过是一个输入小部件,它在文本字段中接受单行用户输入。要返回在 Entry 小部件中输入的数据,我们必须使用 get() 方法。它返回 Entry 小部件的数据,这些数据可以进一步打印到控制台上。示例以下示例将返回输入数据,这些数据可以借助 Label 小部件显示在窗口中。# 导入所需的库 from tkinter import * from tkinter import ttk # 创建 Tkinter Frame 实例 win = Tk() # 设置…… 阅读更多

如何通过单击更改 Tkinter 矩形的颜色?

Dev Prakash Sharma
更新于 2021年5月25日 09:49:39

6K+ 次浏览

Canvas 小部件是 Tkinter 库中最通用的窗口小部件之一。它用于创建不同类型和大小的形状、动画对象、可视化图形等等。要更改 Tkinter 中特定项目的属性,我们可以使用 itemconfig(**options) 方法。它采用选项,例如背景颜色、轮廓颜色以及画布中定义项目的其他有用属性。示例在此示例中,我们将创建一个矩形,以便在单击按钮后矩形内部的颜色会发生变化。# 导入所需的库 from tkinter import * from tkinter import ttk ... 阅读更多

如何从 Tkinter 文本小部件中删除所有内容?

Dev Prakash Sharma
更新于 2021年5月25日 09:49:19

978 次浏览

Tkinter Text 小部件不仅仅是一个多行 Entry 小部件。它支持实现多色文本、超链接文本等等。假设在应用程序中创建了一个文本小部件。现在,要清除 Text 小部件,我们可以使用 delete("1.0", END) 方法。它可以在回调函数或事件中调用,这些函数或事件可以通过 Button 类对象触发。示例 # 导入所需的库 from tkinter import * # 创建 Tkinter Frame 实例 win = Tk() # 设置几何形状 win.geometry("750x250") # 定义一个函数来清除…… 阅读更多

如何使用 Tkinter 创建透明小部件?

Dev Prakash Sharma
更新于 2021年5月25日 09:48:57

22K+ 次浏览

可以为应用程序中的 Tkinter 小部件提供透明背景。任何小部件的背景属性都由小部件本身控制。但是,要为特定小部件提供透明背景,我们必须使用 wm_attributes('transparentcolor', 'colorname') 方法。仅在添加与小部件背景颜色相同的透明颜色后,它才能在小部件中工作。示例 # 导入所需的库 from tkinter import * # 创建 Tkinter Frame 实例 win = Tk() # 设置几何形状 win.geometry("700x250") # 添加透明背景属性 win.wm_attributes('-transparentcolor', '#ab23ff') # 创建标签 Label(win, text= "This is a New line Text", font= ... 阅读更多

如何在 Python Tkinter 中获取复选框的输入?

Dev Prakash Sharma
更新于 2021年5月25日 09:21:28

13K+ 次浏览

复选框小部件是一个输入小部件,它有两个值,真或假。复选框在许多需要验证特定值的应用程序中非常有用。假设我们想从复选框中获取输入值,如果选中该值,则打印所选值。要打印所选复选框的值,我们可以使用 get() 方法。它返回特定小部件的输入值。示例 # 导入 Tkinter 库 from tkinter import * # 创建 tkinter 框架实例 win = Tk() # 设置…… 阅读更多

广告