[tkinter] Création de sous-menu
Résolu
Lenouveauapprenti
Messages postés
306
Date d'inscription
Statut
Membre
Dernière intervention
-
Lenouveauapprenti Messages postés 306 Date d'inscription Statut Membre Dernière intervention -
Lenouveauapprenti Messages postés 306 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche à apprendre de créer un sous-menu du menu (Ouvrir).
Voici mon code :
#Source d'importation des objets from tkinter import * #Creer la fenetre principale fenetre=Tk() #Personnaliser la fenetre principale #Titre de la fenetre fenetre.title("Projet d'apprentissage") #Icone de la fenetre fenetre.iconbitmap("Champs.ico") #Dimension de la fenetre fenetre.geometry('1080x620') fenetre.minsize(500,320) #Couleur de l'arriere plan de la fenetre fenetre.config(background='#D5531F') #--------------------------------------------- #Creation de menu deroulant barre_menu=Menu(fenetre) #Fichiers menu1=Menu(barre_menu,tearoff=0) menu1.add_command(label="Ouvrir") menu1.add_command(label="Quitter",command=fenetre.quit) barre_menu.add_cascade(label="Fichiers",menu=menu1) #Configuration de la barre de menu fenetre.config(menu=barre_menu) #Charger la fenetre principale fenetre.mainloop()
Environnement : Python 3.12.0 , et PyCharm 2023.3
Merci d'avance pour votre aide
Windows / Chrome 120.0.0.0
A voir également:
- Tkinter menu déroulant
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Supprimer menu déroulant excel - Forum Excel
- Canon quick menu - Télécharger - Utilitaires
2 réponses
Bonjour,
On peut faire comme ceci:
menubar = Menu(fenetre) filemenu = Menu(menubar, tearoff=0) menubar.add_cascade(label="Menu", menu=filemenu) filemenu.add_command(label="Quitter", command=fenetre.quit) menu_select = Menu(filemenu, tearoff=0) filemenu.add_cascade(label="Fichier", underline=0, menu=menu_select) menu_select.add_command(label="Nouveau", command = ouvrir_fichier) fenetre.config(menu=menubar)