Skip to content

Commit 4f6e392

Browse files
committed
fix slider eidt bug
1 parent 953a61e commit 4f6e392

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

NodeGraphQt/widgets/properties.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -518,18 +518,19 @@ def __init__(self, parent=None):
518518
self.set_data_type(float)
519519
self._lock = False
520520

521-
def _on_edit_changed(self,value):
521+
def _on_edit_changed(self, value):
522522
self._set_slider_value(value)
523523
self.valueChanged.emit(self._edit.value())
524524

525-
def _on_slider_changed(self,value):
525+
def _on_slider_changed(self, value):
526526
if self._lock:
527527
self._lock = False
528528
return
529529
value = value / float(self._mul)
530530
self._edit.setValue(value)
531+
self._on_edit_changed(value)
531532

532-
def _set_slider_value(self,value):
533+
def _set_slider_value(self, value):
533534
value = int(value * self._mul)
534535

535536
if value == self._slider.value():
@@ -567,6 +568,7 @@ def value(self):
567568

568569
def setValue(self,value):
569570
self._edit.setValue(value)
571+
self._on_edit_changed(value)
570572

571573

572574
class _doubleSpinBox(QtWidgets.QDoubleSpinBox):

0 commit comments

Comments
 (0)