From d48ab55909a6e341f9e0d0895d76989cafda18e7 Mon Sep 17 00:00:00 2001 From: Alexander Zaft Date: Mon, 6 Mar 2023 07:22:06 +0100 Subject: [PATCH] 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 Reviewed-by: Georg Brandl Reviewed-by: Alexander Zaft --- frappy/gui/modulewidget.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frappy/gui/modulewidget.py b/frappy/gui/modulewidget.py index 0a815856..da58a701 100644 --- a/frappy/gui/modulewidget.py +++ b/frappy/gui/modulewidget.py @@ -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