PyQT:获取小部件的递归子级

发布于 2024-09-04 19:20:02 字数 148 浏览 3 评论 0 原文

任何人都有一个灵活的函数,可以返回特定小部件的所有子项的嵌套树?

我熟悉 dumpObjectTree() 但我无法在调试模式下编译,因此我无权访问该函数。

试图找到一个特定的小部件,我正在手动遍历 Children() 层次结构。一定有更好的方法!

Anyone have a slick function that will return a nested tree of all the children of a particular widget?

I'm familiar with dumpObjectTree() but I'm not able to compile in debug mode, so I don't have access to that function.

Trying to find a particular widget and I'm traversing the children() hierarchy by hand. There's got to be a better way!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

千里故人稀 2024-09-11 19:20:02

QObject.findChild (或 findChildren) 将递归搜索子项,并且应该执行您需要的操作。

QObject.findChild (or findChildren) will recursively search for a child and should do what you need.

冷血 2024-09-11 19:20:02

我发现 QObject此链接。这就是您要找的吗?

I found that a QObject has a dumpObjectTree method at this link. Is that what you're looking for?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文