gui: as a stopgap measure, apply %g format to floats
Needs to be properly fixed by sharing the code to format parameter values everywhere. Change-Id: I766e4d2cb644153f99f9f40ce0414aa314b47307 Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/30491 Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de> Reviewed-by: Georg Brandl <g.brandl@fz-juelich.de>
This commit is contained in:
parent
ee9f8536b2
commit
e0090a5918
@ -75,7 +75,13 @@ class ModuleItem(QTreeWidgetItem):
|
||||
self.setIcon(self.display[parameter], ModuleItem.statusIcon(value.value[0].value))
|
||||
self.setText(self.display['status/text'], value.value[1])
|
||||
else:
|
||||
self.setText(self.display[parameter], '%s%s' % (str(value), self._unit))
|
||||
# TODO: stopgap
|
||||
if value.readerror:
|
||||
strvalue = str(value)
|
||||
else:
|
||||
strvalue = ('%g' if isinstance(value.value, float)
|
||||
else '%s') % (value.value,)
|
||||
self.setText(self.display[parameter], '%s %s' % (strvalue, self._unit))
|
||||
|
||||
def disconnected(self):
|
||||
self.setIcon(self.display['status'], ModuleItem.icons['unknown'])
|
||||
|
@ -132,7 +132,13 @@ class ModuleWidget(QWidget):
|
||||
if mod != self._name:
|
||||
return
|
||||
if param in self._paramDisplays:
|
||||
self._paramDisplays[param].setText(str(val.value))
|
||||
# TODO: stopgap
|
||||
if val.readerror:
|
||||
strvalue = str(val)
|
||||
else:
|
||||
strvalue = ('%g' if isinstance(val.value, float)
|
||||
else '%s') % (val.value,)
|
||||
self._paramDisplays[param].setText(strvalue)
|
||||
|
||||
def _addRParam(self, param, row):
|
||||
props = self._node.getProperties(self._name, param)
|
||||
|
Loading…
x
Reference in New Issue
Block a user