From 4d7311aa39e19ca3d25fd1407ce281d4cba5d495 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=2E=20Armando=20Sol=C3=A9?= Date: Thu, 8 Apr 2021 15:54:04 +0200 Subject: [PATCH] Make sure the dialog is wide enough when called from PyMcaBatch --- PyMca5/PyMcaGui/io/hdf5/QNexusWidget.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/PyMca5/PyMcaGui/io/hdf5/QNexusWidget.py b/PyMca5/PyMcaGui/io/hdf5/QNexusWidget.py index efbd0b651..60de33fee 100644 --- a/PyMca5/PyMcaGui/io/hdf5/QNexusWidget.py +++ b/PyMca5/PyMcaGui/io/hdf5/QNexusWidget.py @@ -124,6 +124,14 @@ def __init__(self, parent=None, mca=False, buttons=False): self._BUTTONS = buttons self.build() + def sizeHint(self): + originalHint = qt.QWidget.sizeHint(self) + if isinstance(self.parent(), qt.QDialog): + return qt.QSize(2 * originalHint.width(), + originalHint.height()) + else: + return qt.QSize(originalHint.width(), + originalHint.height()) def build(self): self.mainLayout = qt.QVBoxLayout(self) self.mainLayout.setContentsMargins(5, 5, 5, 0)