Qt检查QTool小部件是否在顶部(对用户可见)
问题描述:
如果一个小部件完全可见,我可以用isVisible()来检查,但是当Flag QTool被设置时,有时候小部件会出现在堆栈中在另一个小工具下,所以用户看不到它。有没有一种方法可以让我获得这些信息?Qt检查QTool小部件是否在顶部(对用户可见)
与问候 乔治
答
如何检查visibleRegion()方法?如果项目被覆盖,它将返回一个空的QRegion。您可以使用isEmpty()
您还可以使用raise()