code: def enterEvent(self, event):
          
          super(CallTipWidget, self).enterEvent(event)
          if self.as_tooltip:
              self.hide()
  
          if (self._hide_timer.isActive() and
            self.app.topLevelAt(QCursor.pos()) == self):
              self._hide_timer.stop()
docs: Reimplemented to cancel the hide timer.