6.3 菜单栏
好文章,来自【福优学苑@音视频+流媒体】
6.3 菜单栏
在界面设计器中操作菜单栏
双击主菜单“在这里输入”,比如”MyTest(&M)”,就会新添一项Action,然后可以指定icon。
使用代码操作菜单栏
QMenuBar类提供了一个水平的菜单栏,
在QMainWindow中可以直接获取默认的菜单栏(ui->menuBar),向其中添加QMenu类型的对象,
然后向弹出的菜单中添加QAction类型的对象作为菜单项。
QMenu中addSeparator函数可以添加间隔器,即一条水平分割线,QAction即可以放在菜单项,也可以放在工具栏。
在mainwindow.cpp中的构造函数中添加以下代码
//添加编辑菜单
QMenu* editMenu = ui->menuBar->addMenu("Edit(&E)");
//添加打开文件菜单
QAction* action_edit = editMenu->addAction(\
QIcon(":\\image\\images\\fileedit.png"),"edit file(&O)");
//设置快捷键
action_edit->setShortcut(QKeySequence("Ctrl+E"));
//在工具栏中添加动作。
//ui->mainToolBar->addAction(action_edit);
好文章,来自【福优学苑@音视频+流媒体】
***【在线视频教程】***