def paintEvent(self, event, a=0.058394160, b=0.4671533): if self.scrollValue: value = min(self.scrollValue, self.maximum()) self.setValue(value) self.scrollValue = False QScrollBar.paintEvent(self, event)