标题:Qt在Mac OSX下的系统菜单添加
头文件:#include <QMenuBar>
方法:
QAction minAction = new QAction(tr("Min"), this);
minAction->setShortcut(QKeySequence(tr("Ctrl+M")));
QAction maxAction = new QAction(tr("Max"), this);
maxAction->setShortcut(QKeySequence(tr("Ctrl+W")));
//1. 获取菜单栏
QMenuBar menuBar = new QMenuBar(0);
//2. 给菜单栏添加菜单
QMenu *wnd = menuBar->addMenu(tr("Window"));
//3. 给菜单添加菜单项
wnd->addAction(m_minAction);
<
头文件:#include <QMenuBar>
方法:
QAction minAction = new QAction(tr("Min"), this);
minAction->setShortcut(QKeySequence(tr("Ctrl+M")));
QAction maxAction = new QAction(tr("Max"), this);
maxAction->setShortcut(QKeySequence(tr("Ctrl+W")));
//1. 获取菜单栏
QMenuBar menuBar = new QMenuBar(0);
//2. 给菜单栏添加菜单
QMenu *wnd = menuBar->addMenu(tr("Window"));
//3. 给菜单添加菜单项
wnd->addAction(m_minAction);
<