Lin*_*umz 5 c++ user-interface qt menu menubar
我用Qt创建器创建了一个菜单栏和一些菜单.其中一个菜单必须编码才能使用QActionGroup功能.现在可以很容易地将我的自定义菜单添加到菜单栏中:
printMenu = menuBar()->addMenu(tr("&Print"));
Run Code Online (Sandbox Code Playgroud)
但我的菜单将位于菜单栏的最后位置.如何在指定位置添加菜单?(例如,文件菜单后面的第二个位置)
问候
将QMenuBar :: insertMenu与QMenu :: menuAction结合使用.
例如,如果要在"帮助"菜单之前的位置动态插入"打印"菜单,可以执行以下操作:
QMenu *printMenu = new QMenu(tr("&Print"));
menuBar()->insertMenu(ui->menuHelp->menuAction(), printMenu);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3745 次 |
| 最近记录: |