[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
- Menu caché tv continental edison ✓ - Forum Téléviseurs
- 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)