- added slider_initial_update
This commit is contained in:
+4
-1
@@ -31,6 +31,7 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow):
|
|||||||
self.Slider.valueChanged.connect(self.on_slider_changed)
|
self.Slider.valueChanged.connect(self.on_slider_changed)
|
||||||
self.checkbox_heater_activate.stateChanged.connect(self.on_checkbox_changed)
|
self.checkbox_heater_activate.stateChanged.connect(self.on_checkbox_changed)
|
||||||
self.send_data = Queue()
|
self.send_data = Queue()
|
||||||
|
self.slider_initial_update = True
|
||||||
|
|
||||||
def connect(self):
|
def connect(self):
|
||||||
self.ws_client.connect(uri="ws://localhost:8765")
|
self.ws_client.connect(uri="ws://localhost:8765")
|
||||||
@@ -63,7 +64,9 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow):
|
|||||||
self.checkbox_heater_activate.setCheckState(2 if msg['Activate'] == 1 else 0)
|
self.checkbox_heater_activate.setCheckState(2 if msg['Activate'] == 1 else 0)
|
||||||
elif "Power" in key:
|
elif "Power" in key:
|
||||||
self.lcdNumber.display(msg['Power'])
|
self.lcdNumber.display(msg['Power'])
|
||||||
self.Slider.setValue(msg['Power'])
|
if self.slider_initial_update:
|
||||||
|
self.Slider.setValue(msg['Power'])
|
||||||
|
self.slider_initial_update = False
|
||||||
elif "Capabilities" in key:
|
elif "Capabilities" in key:
|
||||||
submsg = msg['Capabilities']
|
submsg = msg['Capabilities']
|
||||||
if "Power" in submsg:
|
if "Power" in submsg:
|
||||||
|
|||||||
Reference in New Issue
Block a user