📜  如何获取 Tkinter 标签文本?

📅  最后修改于: 2022-05-13 01:55:36.007000             🧑  作者: Mango

如何获取 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()

输出: