1、创建一个GUI项目;
2、在.cpp文件中添加如下代码:
myAc1 = new QAction(this);
myAc1->setText(QString::fromLocal8Bit("打开文件"));//子项名称
myAc1->setStatusTip(QStringLiteral("open file"));//状态栏设置
myAc1->setShortcut(QKeySequence("Ctrl+4")); //随意指定快捷方式
myAc2 = new QAction(this);
myAc2->setText(QString::fromLocal8Bit("直线"));
myAc2->setStatusTip(QStringLiteral("line"));//状态栏设置
myAc2->setShortcut(QKeySequence("Ctrl+5")); //随意指定快捷方式
myAc3 = new QAction(this);
myAc3->setText(QString::fromLocal8Bit("矩形"));
myAc3->setStatusTip(QStringLiteral("rectangle"));//状态栏设置
myAc3->setShortcut(QKeySequence("Ctrl+6")); //随意指定快捷方式
fileMenu = menuBar()->addMenu(QString::fromLocal8Bit("文件"));//创建菜单
fileMenu->addAction(myAc1); //创建菜单项
lineMenu = menuBar()->addMenu(QString::fromLocal8Bit("画线"));//创建菜单
lineMenu->addAction(myAc2); //创建菜单项
rectangleMenu = menuBar()->addMenu(QString::fromLocal8Bit("画框"));//创建菜单
rectangleMenu->addAction(myAc3); //创建菜单项
3、效果图如下: