added explaining comment to slider multiplier

This commit is contained in:
iLLiCiTiT 2021-08-31 11:10:49 +02:00
parent 8f5254ff23
commit b8608bccae

View file

@ -389,13 +389,15 @@ class NumberWidget(InputWidget):
self.input_field = NumberSpinBox(self.content_widget, **kwargs)
input_field_stretch = 1
self._slider_multiplier = 10 ** self.entity.decimal
slider_multiplier = 1
if self.entity.show_slider:
# Slider can't handle float numbers so all decimals are converted
# to integer range.
slider_multiplier = 10 ** self.entity.decimal
slider_widget = NiceSlider(QtCore.Qt.Horizontal, self)
slider_widget.setRange(
int(self.entity.minimum * self._slider_multiplier),
int(self.entity.maximum * self._slider_multiplier)
int(self.entity.minimum * slider_multiplier),
int(self.entity.maximum * slider_multiplier)
)
self.content_layout.addWidget(slider_widget, 1)
@ -406,6 +408,8 @@ class NumberWidget(InputWidget):
input_field_stretch = 0
self._slider_multiplier = slider_multiplier
self.setFocusProxy(self.input_field)
self.content_layout.addWidget(self.input_field, input_field_stretch)