Label Tkinter | Python 3

Ce widget Label est un widget Tkinter standard utilisé pour afficher un texte ou une image à l’écran. Label ne peut afficher du texte que dans une seule police. Le texte affiché par ce widget peut être mis à jour à tout moment.

Il est également possible de souligner une partie du texte et d’afficher le texte sur plusieurs lignes.
 

Syntaxe:

Voici la syntaxe pour créer ce widget:

l = Label ( master, option = value, ... )

 

Paramètres:
  • master : Cela représente la fenêtre parent.
  • options : Voir ci-dessous la liste des options les plus couramment utilisées pour ce widget. Ces options peuvent être utilisées sous forme de paires clé-valeur séparées par des virgules.

 

Exemple:
from tkinter import *

gui = Tk()
var = StringVar()
label = Label(gui, textvariable=var, relief=RAISED)

var.set("Welcome to WayToLearnX!")
label.pack()
gui.mainloop()

Sortie:


 
 

Tableau des options pour le widget Label
Option
Description
anchor Cette option contrôle l’emplacement du texte si le widget a plus d’espace que le texte n’en a besoin. La valeur par défaut est anchor = CENTER, qui centre le texte dans l’espace disponible.
bitmap Définissez cette option sur un objet bitmap ou image et le Label affichera ce graphique.
bd Largeur de bordure en pixels. La valeur par défaut est 2.
bg Couleur de fond normale.
cursor Si vous définissez cette option sur un nom de curseur (arrow, dot etc.), le curseur de la souris changera pour ce modèle lorsqu’il se trouvera sur le label.
fg Couleur normale du premier plan (texte).
font Police de texte à utiliser pour le label.
height Hauteur du Label selon les lignes de texte (pour les Labels textuels) ou en pixels (pour les images).
text Pour afficher une ou plusieurs lignes de texte dans un widget Label, définissez cette option sur une chaîne contenant le texte. Le caractère (« \n ») forceront un saut de ligne.
image Image à afficher sur le label (au lieu du texte).
justify
  • LEFT pour justifier le texte à gauche de chaque ligne;
  • CENTER pour centrer le texte;
  • RIGHT pour justifier le texte à droite.
padx Ajouter le padding à gauche et à droite du texte.
pady Ajouter le padding au-dessus et en dessous du texte.
relief Relief indique le type de bordure. Certaines des valeurs sont SUNKEN, RAISED, GROOVE et RIDGE.
textvariable Pour asservir le texte affiché dans un widget Label à une variable de contrôle de la classe StringVar, définissez cette option sur cette variable.
underline La valeur par défaut est -1, ce qui signifie qu’aucun caractère du texte sur le Label ne sera souligné. S’il n’est pas négatif, le caractère de texte correspondant sera souligné.
width Largeur du Label selon les lettres (si vous affichez du texte) ou en pixels (si vous affichez une image).
wraplength Si cette valeur est définie sur un nombre positif, les lignes de texte seront encapsulées pour tenir dans cette longueur.

 

Une réflexion sur “Label Tkinter | Python 3

  • février 28, 2022 à 2:25 pm
    Permalien

    super site, sela ma appri plains de chose mais le servise est asser long (problem daffichage du label resu)

    Répondre

Laisser un commentaire

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