QT5实现给当前窗口添加菜单 添加分隔符和添加二级菜单
1.构建一个 QMenuBar对象 如果是当前窗口可以 直接通过 this->menuBar() 方法获取到 QMenuBar对象
QMenuBar *mb = this->menuBar(); 如果不是当前窗口自己构建一个 QMenuBar *mb = new QMenuBar();
2.添加菜单到QMenuBar
QMenu *fileMenu = mb->addMenu("文件");
QMenu *edit = mb->addMenu("编辑”);
3.给菜单添加菜单项目
QAction *newFile = fileMenu->addAction("新建");
QAction *open = fileMenu->addAction("打开”);
4.添加一个分割线
fileMenu->addSeparator();
5. 添加一个二级菜单
QMenu *rm = fileMenu->addAction("最近打开的文件"):
rm->addAction("1.txt");