Make input field more distinct

* different color for value fields
* placeholder text in input fields

Change-Id: Ibb94eb09ab7bfd7c2807f27226b7e2825ac3ea5d
Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/30579
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
Reviewed-by: Georg Brandl <g.brandl@fz-juelich.de>
Reviewed-by: Alexander Zaft <a.zaft@fz-juelich.de>
This commit is contained in:
Alexander Zaft 2023-03-06 07:22:06 +01:00 committed by Markus Zolliker
parent 5fb1e649ab
commit b0b85a2711

View File

@ -2,7 +2,7 @@ from frappy.gui.qt import QDialog, QIcon, QLabel, QLineEdit, QMessageBox, \
QPushButton, QToolButton, QWidget, pyqtSignal
import frappy.gui.resources # pylint: disable=unused-import
from frappy.gui.util import loadUi
from frappy.gui.util import Colors, loadUi
from frappy.gui.valuewidgets import get_widget
@ -149,6 +149,9 @@ class ModuleWidget(QWidget):
unitLabel = QLabel(props.get('unit', ''))
display = QLineEdit()
p = display.palette()
p.setColor(display.backgroundRole(), Colors.palette.window().color())
display.setPalette(p)
self._paramDisplays[param] = display
self._paramWidgets[param] = [nameLabel, unitLabel, display]
@ -169,6 +172,10 @@ class ModuleWidget(QWidget):
submitButton = QPushButton('Go')
submitButton.setIcon(QIcon(':/icons/submit'))
inputEdit.setPlaceholderText('new value')
p = display.palette()
p.setColor(display.backgroundRole(), Colors.palette.window().color())
display.setPalette(p)
submitButton.pressed.connect(lambda: self._button_pressed(param))
inputEdit.returnPressed.connect(lambda: self._button_pressed(param))
self._paramDisplays[param] = display