diff --git a/pydm/widgets/slider.py b/pydm/widgets/slider.py index 041120bad..1bb2a16d4 100644 --- a/pydm/widgets/slider.py +++ b/pydm/widgets/slider.py @@ -78,10 +78,9 @@ def mouseMoveEvent(self, event): delta = event.pos() - self.dragStartPos if self.orientation() == Qt.Horizontal: - delta_value = (delta.x() / self.getSliderLength()) * (self.maximum() - self.minimum()) + delta_value = round((delta.x() / self.getSliderLength()) * (self.maximum() - self.minimum())) else: - delta_value = (-delta.y() / self.getSliderLength()) * (self.maximum() - self.minimum()) - + delta_value = round((-delta.y() / self.getSliderLength()) * (self.maximum() - self.minimum())) new_value = self.dragStartValue + delta_value new_value = min(max(self.minimum(), new_value), self.maximum()) self.setValue(new_value)