Frame Tkinter | Python 3

Le widget Frame est très important pour le processus de regroupement et d’organisation d’autres widgets d’une manière quelque peu conviviale. Il fonctionne comme un conteneur, qui est responsable de l’organisation de la position des autres widgets.

Il utilise des zones rectangulaires à l’écran pour organiser la mise en page de ces widgets. Un Frame peut également être utilisé comme classe de base pour implémenter des widgets complexes.
 
 

Syntaxe:

Voici la syntaxe pour créer ce widget:

frame = Frame ( 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()
frame1 = Frame(gui)
frame1.pack()

frame2 = Frame(gui)
frame2.pack(side = BOTTOM)

btn1 = Button(frame1, text="Valider", bg="green")
btn1.pack(side = LEFT)

btn2 = Button(frame1, text="Anuller", bg="red")
btn2.pack(side = LEFT)

label = Label(frame2, text="Welcome To WayToLearnX!")
label.pack(side = BOTTOM)

gui.mainloop()

Sortie:


 
 

Tableau des options pour le widget Frame
Option
Description
bd Largeur de bordure en pixels. La valeur par défaut est 2.
bg Couleur de fond normale.
height La dimension verticale du Frame.
highlightcolor La couleur du focus lorsque le widget a le focus.
relief Relief indique le type de bordure. Certaines des valeurs sont SUNKEN, RAISED, GROOVE et RIDGE.
width Largeur par défaut du Frame est déterminée par la taille de l’image ou du texte affiché.

 

Laisser un commentaire

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