QT5 添加菜单栏
在创建一个widget后想添加一个菜单栏(用代码的方法添加),并在菜单栏上添加菜单。那么首先要创建一个菜单栏QMenu,然后再添加菜单QAction。
代码如下:
QMenu *m_pFileMenu;
m_pFileMenu = menuBar()->addMenu(QString::fromLocal8Bit("文件"));//menuBar()在mainwindow中,也就是widget必须继承QMainWindow。
QAction *pNewFile = new QAction(QIcon(tr(":/new/prefix1/img/newFile.png")),QString::fromLocal8Bit("新建"), this);//
m_pFileMenu->addAction(pNewFile);//添加到“文件”下面