2013-01-24 2 views
0

Dans l'un de mes programmes, je souhaite ajouter une fonction 'Recent Used' dans le menu 'File'. Ainsi, lorsque les utilisateurs sélectionnent «Fichier> Récemment utilisé», un sous-menu s'affiche avec la liste de l'historique. Je sais comment ajouter un sous-menu en utilisant AppendSubMenu. Mais le problème est que le menu 'Fichier' est créé statiquement lors de l'initialisation de la barre de menus ainsi que des menus 'Fichier', 'Affichage', etc. Comment ajouter dynamiquement un sous-menu à l'exécution?Comment ajouter un sous-menu de manière dynamique dans wxPython

Merci.

Répondre

0

Vous voudrez peut-être regarder wxFileHistory et éviter de mettre à jour manuellement les menus complètement.

Mais si vous avez vraiment besoin de le faire, c'est facile à faire, bien sûr: utilisez wxMenuBar::GetMenu() pour obtenir le pointeur wxMenu, puis appelez wxMenu::AppendSubMenu().

+0

Merci. wxFileHistory est une grande simplification. :) –

Questions connexes