LabelFrame Tkinter | Python 3

LabelFrame est un widget conteneur simple. Son objectif principal est d’agir comme un séparateur ou un conteneur pour les dispositions de fenêtres complexes.

Ce widget a les caractéristiques d’un Frame plus la possibilité d’afficher une étiquette.
 


 
 

Syntaxe:

Voici la syntaxe pour créer ce widget:

lframe = LabelFrame ( 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()

lframe = LabelFrame(gui, text="Ceci est un LabelFrame")
lframe.pack(fill="both", expand="yes")
 
btn = Button(lframe, text ="Cliquez ici!")
btn.pack()
 
gui.mainloop()

Sortie:


 
 

Tableau des options pour le widget LabelFrame
Option
Description
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 (arrow, dot etc.), le curseur de la souris changera pour ce modèle lorsqu’il se trouvera sur LabelFrame.
font Police de texte à utiliser pour le widget LabelFrame.
height La dimension verticale du LabelFrame.
labelAnchor Spécifie où placer l’étiquette.
highlightbackground Couleur du focus lorsque le frame n’a pas le focus.
relief Relief indique le type de bordure. Certaines des valeurs sont SUNKEN, RAISED, GROOVE et RIDGE.
text Spécifie une chaîne à afficher à l’intérieur du widget.
width Définit la largeur du LabelFrame.
wraplength Si cette valeur est définie sur un nombre positif, les lignes de texte seront encapsulées pour tenir dans cette longueur.

 

Laisser un commentaire

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