def __init__(self, vanishingTime=500, baseOpacity=__baseOpacity): self.setAcceptHoverEvents(True) self.setOpacity(self.__baseOpacity) self.__vanEnabled = True self.__vanishingTime = vanishingTime self.__timer = QtCore.QTimeLine(vanishingTime) self.__timer.setFrameRange(0, self.__numFrames) self.__timer.frameChanged.connect(self.__onFrameChanged) self.__lowOpacity = baseOpacity self.__toSleep = False self.__sleeping = False self.setOpacity(self.__lowOpacity)