code: def setup_cyatimer(self, interval):
          
          self.cyatimer = QtCore.QTimer(self)
          self.cyatimer.setSingleShot(True)
          self.cyatimer.timeout.connect(self.hide)
          self._interval = interval
docs: Setup the timer that will close the widget after the mouse left the widget for the time of interval
  
          :param interval: the time that the tooltip waits before it dissapears in milliseconds
          :type interval: int
          :returns: None
          :rtype: None
          :raises: None