首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QActionGroup只对子菜单见效

2013-07-01 
QActionGroup只对子菜单生效?测试发现QActionGroup对顶级菜单(一级菜单不生效),对子菜单生效。例如:alignme

QActionGroup只对子菜单生效?
测试发现QActionGroup对顶级菜单(一级菜单不生效),对子菜单生效。
例如:
    alignmentGroup1 = new QActionGroup(this);
    alignmentGroup1->addAction(undoAct);
    alignmentGroup1->addAction(redoAct);
    alignmentGroup1->addAction(cutAct);
    alignmentGroup1->addAction(copyAct);
    alignmentGroup1->addAction(pasteAct);
这样设置了不生效,如下图:
QActionGroup只对子菜单见效

但是设置子菜单就可以生效:
    alignmentGroup = new QActionGroup(this);
    alignmentGroup->addAction(leftAlignAct);
    alignmentGroup->addAction(rightAlignAct);
    alignmentGroup->addAction(justifyAct);
    alignmentGroup->addAction(centerAct);
    leftAlignAct->setChecked(true);
这样设置可以生效,如下图:
QActionGroup只对子菜单见效


QActionGroup只对子菜单生效么?哪里有文档提到呢?谢谢!

热点排行