Metamenus provides classes which handles menu bars and pop-up and drop-down menus. These classes aim to simplify menu creation and event binding operations in wxPython. The goal was to use string indentation to set menu 'levels', i. e., submenus have higher indentation levels than its parent menus. If your app is already i18n'd, menu items may also be translated on the fly.
Downloads, screenshots, demo and more info can be found at: https://www.tacao.com.br/metamenus.html