¿Cómo obtener el texto de la etiqueta Tkinter?

Requisito previo: GUI de Python – Tkinter

Python ofrece múltiples opciones para desarrollar una GUI (interfaz gráfica de usuario). De todos los métodos GUI, tkinter es el método más utilizado. Es una interfaz estándar de Python para el kit de herramientas Tk GUI que se envía con Python. Python con tkinter es la forma más rápida y sencilla de crear aplicaciones GUI. Crear una GUI usando tkinter es una tarea fácil.

En este artículo, vamos a escribir un script de Python para obtener el texto de la etiqueta tkinter . A continuación se presentan los diversos métodos discutidos:

Método #1: Usar el método cget() .

Acercarse:

  • Importación del módulo.
  • Cree la ventana principal (contenedor).
  • Agregue widgets de etiquetas a la ventana principal.
  • Aplique el método cget() y obtenga el texto de la etiqueta.

Implementación:

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()

Producción:

Método n.º 2: usar el objeto de etiqueta del diccionario.

Acercarse:

  • Importación del módulo.
  • Cree la ventana principal (contenedor).
  • Agregue widgets de etiquetas a la ventana principal.
  • Use el objeto de etiqueta del diccionario y obtenga el texto de la etiqueta.

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()

Producción:

Publicación traducida automáticamente

Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *