将 QT 菜单导出为文本
我想知道是否有一种方法可以将我的 QT(版本 4.50)菜单及其所有子菜单转换为类似于以下格式的文本文档:
- 菜单 1
- 子菜单 2
- 菜单 2
- 子菜单3
- 子菜单 4
- 子菜单1
I was wondering if there is a way to convert my QT (version 4.50) menu and all its submenus into a text document in something similar to the following format:
- Menu 1
- Sub Menu 2
- Menu 2
- sub menu 3
- sub menu 4
- sub menu 1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能想查看 QObject::findChildren,并像这样使用它:
根据您构建菜单的方式,您可能还必须使用 QMenu 作为参数。
另外,根据您的使用情况,某些子菜单可能没有父菜单(取决于您如何构建它们或将它们添加到父菜单中),然后 findChildren 将找不到它们。
You might want to look at QObject::findChildren, and use it like this:
Depending on how you construct your menus you might have to use QMenu as a parameter aswell.
Also depending on your usage some sub menus could have no parent (depending on how you constructed them or added them to the parent menu) and then findChildren won't find them.