Python Qt:检查widget / isVisible的可见性总是返回false

时间:2016-10-21 10:52:02

标签: python qt

我希望在关闭对话框时保存QDockWidget的可见性状态。即使小部件可见,isVisible也会返回false。 怎么办?

使用Python(在我的情况下为2.7)

1 个答案:

答案 0 :(得分:0)

这可能是问题所在:

也许你从onClose()函数调用isVisible()。意味着你的Widget 可见,但是当你最终调用isVisible()函数时它已经不存在了

解决方案

调用isVisibleTo([ParentWidget])。这将为您提供相对于例如你的QMainWindow。