创建一个菜单 M e n u Menu Menu
QMenuBar *mBar = menuBar();
创建菜单上的选项
QMenu *pFile = mBar->addMenu("文件");
创建选项下的下拉选项
QAction *w = pFile->addAction("新建");
点了选项后触发选项作用,也就是去绑定一个槽函数上去
connect(w,&QAction::triggered,
[=]()
{
qDebug() << "我是什么东西";
}
);
给菜单栏某个选项的下拉选项增加下划线
pFile->addSeparator();
在菜单栏下增加一行空白处
QToolBar *toolBar = addToolBar("toolBar");
增加快捷方式,参数 w w w是下拉选项中的值
toolBar->addAction(w);//添加快捷方式
下面贴一段简单的代码
#include "mainwindow.h"
#include <QMenu>
#include <QWidget>
#include <QMenuBar>
#include <QAction>
#include <QDebug>
#include <QToolBar>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
QMenuBar *mBar = menuBar();
QMenu *pFile = mBar->addMenu("文件");
QAction *w = pFile->addAction("新建");
connect(w,&QAction::triggered,
[=]()
{
qDebug() << "我是什么东西";
}
);
pFile->addSeparator();
QToolBar *toolBar = addToolBar("toolBar");
toolBar->addAction(w);//添加快捷方式
}
MainWindow::~MainWindow()
{
}