Qt检查QTool小部件是否在顶部(对用户可见)

问题描述:

如果一个小部件完全可见,我可以用isVisible()来检查,但是当Flag QTool被设置时,有时候小部件会出现在堆栈中在另一个小工具下,所以用户看不到它。有没有一种方法可以让我获得这些信息?Qt检查QTool小部件是否在顶部(对用户可见)

与问候 乔治

如何检查visibleRegion()方法?如果项目被覆盖,它将返回一个空的QRegion。您可以使用isEmpty()

您还可以使用raise()