PyQt - 如何从给定的小部件获取顶级父级? [英] PyQt - how to get top level parent from the given widget?

查看:66
本文介绍了PyQt - 如何从给定的小部件获取顶级父级?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何给小部件访问它的最老父级,即顶级小部件.

How can given widget access it's oldest parent, which is top level widget.

我需要 .showMinimized() 它.

现在我正在使用

self.parent().parent().parent().showMinimized()

但这似乎不是最好的方法.
如果它移动了,我需要手动更改父级的数量.

But it seem not to be the best way for this.
If it it moved, I need to change number of parent manually.

有没有办法访问顶级小部件?

Is there a way to access top level widget?

推荐答案

如果您只是想访问窗口小部件,则可以使用 QWidget.window().

If you're just trying to get to the window widget, there's QWidget.window().

self.window().showMinimized()

这篇关于PyQt - 如何从给定的小部件获取顶级父级?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆