From 227f67a4c759a4806b1e9b45b50e892761eaadb2 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Tue, 10 Sep 2024 11:22:57 +0200 Subject: [PATCH] GUI: avoid space needed for closed groups the empty QLabel in widgets for readonly parameters was not hidden with the group. Change-Id: I0e5ad49c3b693483a3cabf849e7962925cfcc434 Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/34607 Reviewed-by: Georg Brandl Reviewed-by: Alexander Zaft Tested-by: Jenkins Automated Tests --- frappy/gui/modulewidget.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frappy/gui/modulewidget.py b/frappy/gui/modulewidget.py index 5ff4f00..eadbe24 100644 --- a/frappy/gui/modulewidget.py +++ b/frappy/gui/modulewidget.py @@ -310,12 +310,13 @@ class ModuleWidget(QWidget): p.setColor(display.backgroundRole(), Colors.palette.window().color()) display.setPalette(p) self._paramDisplays[param] = display - self._paramWidgets[param] = [nameLabel, display] + emptyLabel = QLabel('') + self._paramWidgets[param] = [nameLabel, display, emptyLabel] l = self.moduleDisplay.layout() l.addWidget(nameLabel, row,0,1,1) l.addWidget(display, row,1,1,5) - l.addWidget(QLabel(''), row,6,1,1) + l.addWidget(emptyLabel, row,6,1,1) self._addButtons(param, row) def _addRWParam(self, param, row):