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:
parent
5fb1e649ab
commit
b0b85a2711
@ -2,7 +2,7 @@ from frappy.gui.qt import QDialog, QIcon, QLabel, QLineEdit, QMessageBox, \
|
|||||||
QPushButton, QToolButton, QWidget, pyqtSignal
|
QPushButton, QToolButton, QWidget, pyqtSignal
|
||||||
|
|
||||||
import frappy.gui.resources # pylint: disable=unused-import
|
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
|
from frappy.gui.valuewidgets import get_widget
|
||||||
|
|
||||||
|
|
||||||
@ -149,6 +149,9 @@ class ModuleWidget(QWidget):
|
|||||||
unitLabel = QLabel(props.get('unit', ''))
|
unitLabel = QLabel(props.get('unit', ''))
|
||||||
display = QLineEdit()
|
display = QLineEdit()
|
||||||
|
|
||||||
|
p = display.palette()
|
||||||
|
p.setColor(display.backgroundRole(), Colors.palette.window().color())
|
||||||
|
display.setPalette(p)
|
||||||
self._paramDisplays[param] = display
|
self._paramDisplays[param] = display
|
||||||
self._paramWidgets[param] = [nameLabel, unitLabel, display]
|
self._paramWidgets[param] = [nameLabel, unitLabel, display]
|
||||||
|
|
||||||
@ -169,6 +172,10 @@ class ModuleWidget(QWidget):
|
|||||||
submitButton = QPushButton('Go')
|
submitButton = QPushButton('Go')
|
||||||
submitButton.setIcon(QIcon(':/icons/submit'))
|
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))
|
submitButton.pressed.connect(lambda: self._button_pressed(param))
|
||||||
inputEdit.returnPressed.connect(lambda: self._button_pressed(param))
|
inputEdit.returnPressed.connect(lambda: self._button_pressed(param))
|
||||||
self._paramDisplays[param] = display
|
self._paramDisplays[param] = display
|
||||||
|
Loading…
x
Reference in New Issue
Block a user