Ouvrir une autre fenêtre en cliquant sur un bouton Tkinter Python

Comme d’habitude on utilise tk.Tk() pour créer une nouvelle fenêtre Tkinter, mais ce n’est pas valide si nous avons déjà créé une fenêtre root. Dans ce tutoriel nous allons découvrir comment créer et ouvrir une autre fenêtre en cliquant sur un bouton Tkinter en Python.
 
 

Exemple:

Dans l’exemple suivant nous allons utilisé le widget Toplevel, car le widget Toplevel est destiné à afficher des fenêtres ‘pop-up’ supplémentaires.

from tkinter import *   

def create():
    win = Toplevel(root)

root = Tk()
root.geometry('200x100')  

btn = Button(root, text="Créer une nouvelle fenêtre", command = create)
btn.pack(pady = 10) 

root.mainloop()

Sortie:


 
Partagez cet article

Laisser un commentaire

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