- added State display

This commit is contained in:
jens
2020-12-06 16:27:02 +01:00
parent 69cc80354b
commit e39323f694
4 changed files with 52 additions and 4 deletions
+1 -1
View File
@@ -127,7 +127,7 @@ class TcTask(ATask):
def on_state_changed(self, value): def on_state_changed(self, value):
print ("State change to {}".format(value)) print ("State change to {}".format(value))
asyncio.create_task(self.send({'State': value.value})) asyncio.create_task(self.send({'State': str(value)}))
def on_temp_soll_changed(self, value): def on_temp_soll_changed(self, value):
print ("Temp soll change to {}".format(value)) print ("Temp soll change to {}".format(value))
+36 -1
View File
@@ -489,7 +489,7 @@
<x>10</x> <x>10</x>
<y>0</y> <y>0</y>
<width>341</width> <width>341</width>
<height>481</height> <height>471</height>
</rect> </rect>
</property> </property>
<property name="currentIndex"> <property name="currentIndex">
@@ -3531,6 +3531,41 @@
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property> </property>
</widget> </widget>
<widget class="QLabel" name="label_7">
<property name="geometry">
<rect>
<x>30</x>
<y>500</y>
<width>67</width>
<height>31</height>
</rect>
</property>
<property name="text">
<string>State</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
<widget class="QLabel" name="label_state">
<property name="geometry">
<rect>
<x>110</x>
<y>500</y>
<width>231</width>
<height>31</height>
</rect>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="text">
<string>State</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</widget> </widget>
<widget class="QMenuBar" name="menubar"> <widget class="QMenuBar" name="menubar">
<property name="geometry"> <property name="geometry">
+3 -1
View File
@@ -80,7 +80,9 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow):
def on_tempctrl_changed(self, msg): def on_tempctrl_changed(self, msg):
print("on_tempctrl_changed {}".format(msg)) print("on_tempctrl_changed {}".format(msg))
for key in msg: for key in msg:
if "Soll" in key: if 'State' in key:
self.label_state.setText(msg['State'])
elif "Soll" in key:
submsg = msg['Soll'] submsg = msg['Soll']
if 'Temp' in submsg: if 'Temp' in submsg:
self.lcdNumber_temp_soll.display(str(submsg['Temp'])) self.lcdNumber_temp_soll.display(str(submsg['Temp']))
+12 -1
View File
@@ -175,7 +175,7 @@ class Ui_MainWindow(object):
self.centralwidget.setObjectName("centralwidget") self.centralwidget.setObjectName("centralwidget")
self.horizontalTabWidget = QtWidgets.QTabWidget(self.centralwidget) self.horizontalTabWidget = QtWidgets.QTabWidget(self.centralwidget)
self.horizontalTabWidget.setEnabled(True) self.horizontalTabWidget.setEnabled(True)
self.horizontalTabWidget.setGeometry(QtCore.QRect(10, 0, 341, 481)) self.horizontalTabWidget.setGeometry(QtCore.QRect(10, 0, 341, 471))
self.horizontalTabWidget.setObjectName("horizontalTabWidget") self.horizontalTabWidget.setObjectName("horizontalTabWidget")
self.horizontalTabWidgetPage1 = QtWidgets.QWidget() self.horizontalTabWidgetPage1 = QtWidgets.QWidget()
self.horizontalTabWidgetPage1.setObjectName("horizontalTabWidgetPage1") self.horizontalTabWidgetPage1.setObjectName("horizontalTabWidgetPage1")
@@ -1185,6 +1185,15 @@ class Ui_MainWindow(object):
self.label_5.setGeometry(QtCore.QRect(430, 360, 101, 20)) self.label_5.setGeometry(QtCore.QRect(430, 360, 101, 20))
self.label_5.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label_5.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
self.label_5.setObjectName("label_5") self.label_5.setObjectName("label_5")
self.label_7 = QtWidgets.QLabel(self.centralwidget)
self.label_7.setGeometry(QtCore.QRect(30, 500, 67, 31))
self.label_7.setAlignment(QtCore.Qt.AlignCenter)
self.label_7.setObjectName("label_7")
self.label_state = QtWidgets.QLabel(self.centralwidget)
self.label_state.setGeometry(QtCore.QRect(110, 500, 231, 31))
self.label_state.setAutoFillBackground(True)
self.label_state.setAlignment(QtCore.Qt.AlignCenter)
self.label_state.setObjectName("label_state")
MainWindow.setCentralWidget(self.centralwidget) MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 1091, 22)) self.menubar.setGeometry(QtCore.QRect(0, 0, 1091, 22))
@@ -1231,6 +1240,8 @@ class Ui_MainWindow(object):
self.label_3.setText(_translate("MainWindow", "Temperatur [°C]")) self.label_3.setText(_translate("MainWindow", "Temperatur [°C]"))
self.label_4.setText(_translate("MainWindow", "Heizrate [°C/min]")) self.label_4.setText(_translate("MainWindow", "Heizrate [°C/min]"))
self.label_5.setText(_translate("MainWindow", "Leistung [W]")) self.label_5.setText(_translate("MainWindow", "Leistung [W]"))
self.label_7.setText(_translate("MainWindow", "State"))
self.label_state.setText(_translate("MainWindow", "State"))
self.menu_File.setTitle(_translate("MainWindow", "&File")) self.menu_File.setTitle(_translate("MainWindow", "&File"))
self.menu_Help.setTitle(_translate("MainWindow", "&Help")) self.menu_Help.setTitle(_translate("MainWindow", "&Help"))
self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar")) self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar"))