QMenu* menu1 = new QMenu("菜单", this);
QMenu * relatedMenu = menu1->addMenu(tr("关联集"));
relatedMenu->addAction(tr("删除"));
relatedMenu->addAction(tr("添加"));
relatedMenu->addAction(tr("编辑"));
relatedMenu->addAction(tr("查找"));
QMenu * areaMenu = menu1->addMenu(tr("区域"));
QActionGroup* actions = new QActionGroup(areaMenu);//互斥
actions->setExclusive(true);
actions->addAction(areaMenu->addAction(tr("删除")));
actions->addAction(areaMenu->addAction(tr("添加")));
actions->addAction(areaMenu->addAction(tr("编辑")));
actions->addAction(areaMenu->addAction(tr("查找")));
actions->setVisible(false); //actions管理的action全部隐藏
//指定显示action
foreach(auto item , actions->actions())
{
if(item->text() == tr("查找"))
{
item->setVisible(true);
}
}
ui->menubar->addMenu(menu1);
11-18
518
07-26
2502