From 2742a3c6cf305c2fa1815c5dcae800999bf06d28 Mon Sep 17 00:00:00 2001 From: Mathias Guijarro Date: Mon, 16 Dec 2024 11:54:12 +0100 Subject: [PATCH] fix: set minimum size hint on BECDockArea --- bec_widgets/cli/server.py | 1 - bec_widgets/widgets/containers/dock/dock_area.py | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bec_widgets/cli/server.py b/bec_widgets/cli/server.py index af65a301..f95f011d 100644 --- a/bec_widgets/cli/server.py +++ b/bec_widgets/cli/server.py @@ -245,7 +245,6 @@ def main(): gui = server.gui win.setCentralWidget(gui) - win.resize(800, 600) if not args.hide: win.show() diff --git a/bec_widgets/widgets/containers/dock/dock_area.py b/bec_widgets/widgets/containers/dock/dock_area.py index 417791f1..a1230290 100644 --- a/bec_widgets/widgets/containers/dock/dock_area.py +++ b/bec_widgets/widgets/containers/dock/dock_area.py @@ -6,7 +6,7 @@ from weakref import WeakValueDictionary from bec_lib.endpoints import MessageEndpoints from pydantic import Field from pyqtgraph.dockarea.DockArea import DockArea -from qtpy.QtCore import Qt +from qtpy.QtCore import QSize, Qt from qtpy.QtGui import QPainter, QPaintEvent from qtpy.QtWidgets import QApplication, QSizePolicy, QVBoxLayout, QWidget @@ -160,6 +160,9 @@ class BECDockArea(BECWidget, QWidget): self.toolbar.addWidget(DarkModeButton(toolbar=True)) self._hook_toolbar() + def minimumSizeHint(self): + return QSize(800, 600) + def _hook_toolbar(self): # Menu Plot self.toolbar.widgets["menu_plots"].widgets["waveform"].triggered.connect(