在Qt4中,QAction被加入到Qmenu中成为菜单中的一个子项。在Qmenu中又可以有子菜单Qmenu,在子菜单中又有QAction作为子项。不知道这样说您明白没?
我想得到一个Qmenu菜单中所有子项,也就是所有可点击响应的按钮QAction。通过Qmenu的一个函数Qaction(),可以返回一个菜单的所有子项,但其中又包括了子菜单,而我不要子菜单项。
看明白意思的可以回答如下:
所以,请问各位大虾,知道如何区分一个Qmenu中的QAction和子菜单Qmenu。我考虑是遍历一个Qmenu下的所有项,由此区分子菜单Qmenu。这样就能获得所有QAction。