Toplevel Tkinter | Python 3

Le widget Toplevel fonctionne à peu près comme Frame, mais il est affiché dans une fenêtre différente de niveau supérieur. Ces fenêtres ont généralement des barres de titre, des bordures et d’autres « décorations ».

Votre application peut utiliser un nombre illimité de top-level windows.
 


 

Syntaxe:

Voici la syntaxe pour créer ce widget:

w = Toplevel ( option = value, ... )

 

Paramètres:
  • 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()
w = Toplevel()
w.mainloop()

Sortie:


 
 

Tableau des options pour le widget Toplevel
Option
Description
bd Largeur de bordure en pixels. La valeur par défaut est 0.
bg La couleur d’arrière-plan de la fenêtre.
cursor Le curseur qui apparaît lorsque la souris se trouve dans cette fenêtre.
font La police par défaut du texte inséré dans le widget.
fg La couleur utilisée pour le texte (et les bitmaps) dans le widget. Vous pouvez changer la couleur des régions marquées.
height La hauteur du fenêtre.
relief Relief indique le type de bordure. Certaines des valeurs sont SUNKEN, RAISED, GROOVE et RIDGE.
width La largeur souhaitée de la fenêtre.

 
 

Les méthodes:

Voici les méthodes couramment utilisées pour ce widget:

Méthode
Description
frame() Renvoie un identifiant du fenêtre spécifique au système.
deiconify() Affiche la fenêtre, après avoir utilisé les méthodes iconify ou remove.
group(window) Ajoute la fenêtre au groupe de fenêtres administré par la fenêtre donnée.
iconify() Transforme la fenêtre en icône, sans la détruire.
protocol(name, function) Enregistre une fonction qui sera appelé pour le protocole donné.
state() Renvoie l’état actuel de la fenêtre. Les valeurs possibles sont normal, iconic, withdrawn et icon.
title(string) Définit le titre de la fenêtre.
sizefrom(who) Définit le contrôleur de taille.
resizable(width, height) Définit les flags de redimensionnement, qui contrôlent si la fenêtre peut être redimensionnée.
positionfrom(who) Définit le contrôleur de position.
minsize(width, height) Définit la taille minimale de cette fenêtre.
maxsize(width, height) Définit la taille maximale de cette fenêtre.
withdraw() Supprime la fenêtre de l’écran sans la détruire.

 

Laisser un commentaire

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