擅长:python、mysql、java
<p><code>isVisible</code>与您要执行的操作不同。它告诉小部件是否隐藏。即使它不在视口中,除非您<code>hide</code>它,否则它是可见的。在</p>
<p>您可以使用<code>visibleRegion</code>。绘制事件应该发生在小部件的区域。如果标签在视口之外,则其区域应为空区域。在</p>
<pre><code>def wheelEvent(self, event):
print "Wheel Event:"
for child in self.children()[1:]:
print child.text(), 'is visible?', not child.visibleRegion().isEmpty()
event.ignore()
</code></pre>