Récupérer la valeur d’un Text saisi par l’utilisateur – Tkinter Python

Dans ce tutoriel nous allons découvrir comment récupérer la valeur d’un Text saisi par l’utilisateur avec Tkinter en Python.

Le widget Text posséde la méthode get() pour récupérer la valeur d’un Text saisi par l’utilisateur, qui a un argument de position de départ, et un argument de fin facultatif pour spécifier la position de fin du texte à récupérer.
 
 

get(start, end=None)

Si ‘end’ n’est pas indiqué, un seul caractère spécifié à la position de départ ‘start’ sera renvoyé.
 

Exemple:
import tkinter as tk

gui = tk.Tk()
gui.geometry("300x150")

def getText():
    res = texte.get("1.0","end")
    print(res)

texte = tk.Text(gui, height=5)
texte.pack()

btn = tk.Button(gui, height=1, width=10, text="Lire", command=getText)
btn.pack(pady=20)

gui.mainloop()

Sortie:


 
Partagez cet article

Laisser un commentaire

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