Comment récupérer le texte d’un Label Tkinter Python

Dans ce tutoriel nous allons découvrir comment récupérer le texte d’un Label Tkinter en cliquant sur un bouton en Python.
 
 

Exemple: En utilisant la méthode cget()

Le widget Label ne possède pas de méthode get() pour récupérer le texte d’un Label. Il a une méthode cget() pour renvoyer la valeur de l’option spécifiée.

label.cget("text")

Il renvoie la propriété ‘text’ de l’objet Label.
 

Exemple Complet:
import tkinter as tk

def read():
	print(label.cget("text")) 

root = tk.Tk()
root.geometry("200x100")

label = tk.Label(root, text = "Welcome to WayToLearnX!")
button = tk.Button(root, text="Lire le Texte du Label", command=read)

button.pack(pady=10)
label.pack()

root.mainloop()

Sortie:


 
Il y a d’autre alternative pour récupérer le texte d’un Label Tkinter. Au lieu d’utiliser la méthode cget(), un objet label est aussi un dictionnaire, donc on peut obtenir son texte en accédant à la clé « text ».
 
 

Exemple:
import tkinter as tk

def read():
	print(label["text"]) 

root = tk.Tk()
root.geometry("200x100")

label = tk.Label(root, text = "Welcome to WayToLearnX!")
button = tk.Button(root, text="Lire le Texte du Label", command=read)

button.pack(pady=10)
label.pack()

root.mainloop()

Sortie:


 
Partagez cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *