Outils pour utilisateurs

Outils du site


nsi:modules:tkinter:zone_de_texte

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Zone de texte

# import du module
from tkinter import *

# Construction de la fenêtre principale «root»
root = Tk()
root.title('Simple exemple') # titre de la fenêtre

# Exemple de contenu Text

t = Text(root, bg='white', height=20, width=10)
t.pack()

root.mainloop()

Le constructeur `Text` permet de créer un zone d'édition. Il faut toujours préciser l'objet parent, ici root.

On précise ensuite des options. J'ai indiqué ici une couleur de fond et une taille height et width exprimée en nombre de caractères. Il y a beaucoup d'autres options.

Créer l'objet t de type Text ne suffit pas, même en ayant précisé que t a root comme parent. Il faut demander explicitement à placer l'objet dans la fenêtre. La commande t.pack() permet de le faire simplement en plaçant l'objet à la suite.

Pour plus de finesse dans les options de placement, je vous renvoie à cette page qui explique le fonctionnement de `grid`.

nsi/modules/tkinter/zone_de_texte.txt · Dernière modification : de goupillwiki