Skip to content
Snippets Groups Projects
Commit 8d453e96 authored by esarrey's avatar esarrey
Browse files

Stop refreshing when tab is not selected

parent 96c21780
No related merge requests found
......@@ -29,9 +29,20 @@ class LiveTab(TabWidget, QtWidgets.QWidget):
self.sensor_timer.timeout.connect(self.update_sensor_value)
self.sensor_timer.start(100) # Refresh every 0.1 seconds
self.tabBarClicked.connect(self.tab_activated)
self.tabBarDoubleClicked.connect(self.tab_activated)
def tab_activated(self, index):
if index == self.currentIndex():
self.sensor_timer.start(100) # Start updating sensor value
else:
self.sensor_timer.stop() # Stop updating sensor value
def update_sensor_value(self):
sensor_value = self.hall_sensor.read_mT()
self.sensor_value_label.setText(str(sensor_value) + "mT")
def zero_sensor_value(self):
self.sensor_timer.stop()
self.hall_sensor.zeroing()
self.sensor_timer.start(100)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment