创建一个应用程序项目。

在.h文件中添如下代码
private:
QAction *actOpen;
QAction *actNew;
QAction *actCopy;
QAction *actPaste;
QAction *actCut;
QAction *actBold;
QAction *actIta;
QAction *actUdl;
void initUI();
在.cpp文件中添加如下代码:
void QWMainWindow::initUI()
{
actUdl = new QAction(QStringLiteral("下划线"),this);
actOpen = new QAction(QStringLiteral("打开"), this);
actNew = new QAction(QStringLiteral("新建"), this);
actIta = new QAction(QStringLiteral("斜体"), this);
actCut = new QAction(QStringLiteral("剪切"), this);
actCopy = new QAction(QStringLiteral("复制"), this);
actBold = new QAction(QStringLiteral("粗体"), this);
actPaste = new QAction(QStringLiteral("粘贴"), this);
actOpen->setIcon(QIcon(":/picture/Resources/open.png"));
actBold->setIcon(QIcon(":/picture/Resources/bold.png"));
actIta->setIcon(QIcon(":/picture/Resources/ita.png"));
actCut->setIcon(QIcon(":/picture/Resources/cut.png"));
actCopy->setIcon(QIcon(":/picture/Resources/copy.png"));
actNew->setIcon(QIcon(":/picture/Resources/new.png"));
actPaste->setIcon(QIcon(":/picture/Resources/paste.png"));
actUdl->setIcon(QIcon(":/picture/Resources/udl.png"));
ui.menuopen->addAction(actOpen);
ui.menuopen->addAction(actNew);
ui.menuEdit->addAction(actCopy);
ui.menuEdit->addAction(actCut);
ui.menuEdit->addAction(actPaste);
ui.menustyle->addAction(actBold);
ui.menustyle->addAction(actIta);
ui.menustyle->addAction(actUdl);
setWindowIcon(QIcon(":/picture/Resources/title.png"));
setCentralWidget(ui.textEdit);
}//注意:图标路径不能含有中文,否则图标不显示。
效果图如下:


