我想在Mac的应用程序菜单中添加一个子菜单。应用程序菜单已包含项目"关于myapp","退出myapp"等。我想在这里添加一个子菜单,如" Themes" 然后在其中提供行为,例如:"主题1" ,"主题2" 等
所以应该是这样的:
Menu Myapp->
Themes->
Theme 1
Theme 2
答案 0 :(得分:-1)
主菜单是您现有的菜单。您可以使用以下代码添加子菜单
QMenu* mainMenu = new QMenu( "Menu" );
QMenu* themesMenu = new QMenu( "Themes" );
mainMenu->addMenu( themesMenu );
themesMenu->addAction( "Theme 1" );
themesMenu->addAction( "Theme 2" );
但是我想你想在addAction( ... )
函数中添加一些其他输入参数,比如在菜单激活时添加要执行的插槽。 Read this关于此功能。