• 4766阅读
  • 6回复

怎样遍历QMenu中的所有子项 [复制链接]

上一主题 下一主题
离线binggou8993
 

只看楼主 倒序阅读 楼主  发表于: 2009-07-16
一个现有的已经创建好的QMenu ,想将其子项的所有name 遍历出来,怎么做?
离线shiroki

只看该作者 1楼 发表于: 2009-07-16
The existing actions held by a menu can be found with actions().
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线binggou8993

只看该作者 2楼 发表于: 2009-07-16
怎么没人回答?
离线binggou8993

只看该作者 3楼 发表于: 2009-07-16
Hi  shiroki ,Thank you for your response. But how can I get the sub-menus of the menu called actions()
离线shiroki

只看该作者 4楼 发表于: 2009-07-16
听说你已经搞定这个问题了, 是不是应该把你的答案写上来, 以结贴?
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线sbtree
只看该作者 5楼 发表于: 2009-07-16
foreach(QAction* act, menu->actions())
{
  QMenu *subm = act->menu();
  ...
}
windows 7 + VC++2008 + Qt4.5.2
离线binggou8993

只看该作者 6楼 发表于: 2009-07-17
sbtree的方法是对的,可以结贴了老板
快速回复
限100 字节
 
上一个 下一个