实现代码如下:
//头文件中申明;
QMenu *m_grpMenu;
QMenu *m_memberMenu;
QMenu *m_addAreaMenu;
QAction *m_grpAddOneMember;
QAction *m_grpDeleteGrp;
QAction *m_grpAddOneGrp;
QAction *m_memberDelete;
QAction *m_memberMove;
QAction *m_memberSyncTime;
QAction *m_addAreaAction;
QAction *m_grpFlush;
QAction *m_addDev;
void createItemMenu();
void createConnection();
//构造函数调用:
createItemMenu();
createConnection();
void frmMain::createItemMenu()
{
m_grpMenu = new QMenu(this);
m_memberMenu = new QMenu(this);
m_addAreaMenu = new QMenu(this);
connect(m_grpMenu,SIGNAL(triggered(QAction *)),
this,SLOT(onGrpMenuTriggered(QAction *)));
connect(m_memberMenu,SIGNAL(triggered(QAction *)),
this,SLOT(onMemberMenuTriggered(QAction *)));
connect(m_addAr