Skip to content
Snippets Groups Projects
Commit 2ed600ed authored by esarrey's avatar esarrey
Browse files

Update value in tab

parent a16e2be4
No related merge requests found
from PyQt5 import QtWidgets
from PyQt5 import QtWidgets, QtGui, QtCore
from pymeasure.display.widgets import TabWidget
class LiveTab(TabWidget, QtWidgets.QWidget):
......@@ -12,4 +12,29 @@ class LiveTab(TabWidget, QtWidgets.QWidget):
self.y_label = QtWidgets.QLabel("Y Position:")
layout.addWidget(self.y_label, 0, 0)
self.setLayout(layout)
\ No newline at end of file
self.sensor_value_label = QtWidgets.QLabel("0.0")
layout.addWidget(self.sensor_value_label, 0, 1)
self.zero_button = QtWidgets.QPushButton("Zero")
layout.addWidget(self.zero_button, 1, 0, 1, 2)
self.zero_button.clicked.connect(self.zero_sensor_value)
self.setLayout(layout)
self.sensor_timer = QtCore.QTimer()
self.sensor_timer.timeout.connect(self.update_sensor_value)
self.sensor_timer.start(100) # Refresh every 0.1 seconds
def update_sensor_value(self):
# Code to update the sensor value goes here
# Example:
sensor_value = 1234567890 # Replace with actual sensor value
self.sensor_value_label.setText(str(sensor_value))
font = QtGui.QFont()
font.setPointSize(24) # Set the font size to 24 (adjust as needed)
self.sensor_value_label.setFont(font)
def zero_sensor_value(self):
# Code to zero the sensor value goes here
# Example:
self.sensor_value_label.setText("0.0")
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