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
bdLargeur de bordure en pixels. La valeur par défaut est 2.
bgCouleur de fond normale.
cursorSi 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.
fontPolice de texte à utiliser pour le widget LabelFrame.
heightLa dimension verticale du LabelFrame.
labelAnchorSpécifie où placer l’étiquette.
highlightbackgroundCouleur du focus lorsque le frame n’a pas le focus.
reliefRelief indique le type de bordure. Certaines des valeurs sont SUNKEN, RAISED, GROOVE et RIDGE.
textSpécifie une chaîne à afficher à l’intérieur du widget.
widthDéfinit la largeur du LabelFrame.
wraplengthSi 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 *