Source code for napari._qt.widgets.qt_tooltip
from __future__ import annotations
from qtpy.QtWidgets import QLabel, QToolTip
[docs]
class QtToolTipLabel(QLabel):
"""A QLabel that provides instant tooltips on mouser hover."""
[docs]
def enterEvent(self, event):
"""Override to show tooltips instantly."""
if self.toolTip():
pos = self.mapToGlobal(self.contentsRect().center())
QToolTip.showText(pos, self.toolTip(), self)
super().enterEvent(event)