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
| 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 la 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:
| 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 du fenêtre. |
| maxsize(width, height) | Définit la taille maximale du fenêtre. |
| withdraw() | Supprime la fenêtre de l’écran sans la détruire. |

