如何获取 Tkinter 标签文本?
先决条件: Python GUI - Tkinter
Python为开发 GUI(图形用户界面)提供了多种选择。在所有 GUI 方法中, tkinter是最常用的方法。它是Python附带的 Tk GUI 工具包的标准Python接口。 Python和tkinter是创建 GUI 应用程序的最快和最简单的方法。使用 tkinter 创建 GUI 是一项简单的任务。
在本文中,我们将编写一个Python脚本来获取tkinter标签文本。以下是讨论的各种方法:
方法#1:使用cget()方法。
方法:
- 导入模块。
- 创建主窗口(容器)。
- 将标签小部件添加到主窗口。
- 应用cget()方法并获取标签文本。
执行:
Python3
# import modules
import tkinter as tk
# object of tkinter
# and background set for light grey
master = tk.Tk()
master.configure(bg='light grey')
# create label
l = tk.Label(master,
text="Welcome to geeksforgeeks",
bg="red")
# apply cget()
print("Label text: ", l.cget("text"))
l.pack()
master.mainloop()
Python3
# import modules
import tkinter as tk
# object of tkinter
# and background set for light grey
master = tk.Tk()
master.configure(bg = 'light grey')
# create label
l = tk.Label(master,
text = "Welcome to geeksforgeeks",
bg = "red")
# using dictionary label object
print("Label text: ", l["text"])
l.pack()
tk.mainloop()
输出:
方法#2:使用字典标签对象。
方法:
- 导入模块。
- 创建主窗口(容器)。
- 将标签小部件添加到主窗口。
- 使用 Dictionary 标签对象并获取标签文本。
蟒蛇3
# import modules
import tkinter as tk
# object of tkinter
# and background set for light grey
master = tk.Tk()
master.configure(bg = 'light grey')
# create label
l = tk.Label(master,
text = "Welcome to geeksforgeeks",
bg = "red")
# using dictionary label object
print("Label text: ", l["text"])
l.pack()
tk.mainloop()
输出: