From 21d20e0fc78e9a3853abe802733388cce119ce20 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Thu, 20 Jun 2024 11:28:33 +0200 Subject: [PATCH] fix(device_line_edit):SizePolicy fixed for 100 horizontal --- .../device_inputs/device_line_edit/device_line_edit.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bec_widgets/widgets/device_inputs/device_line_edit/device_line_edit.py b/bec_widgets/widgets/device_inputs/device_line_edit/device_line_edit.py index 02643bcc..cf90bfa7 100644 --- a/bec_widgets/widgets/device_inputs/device_line_edit/device_line_edit.py +++ b/bec_widgets/widgets/device_inputs/device_line_edit/device_line_edit.py @@ -1,6 +1,7 @@ from typing import TYPE_CHECKING -from qtpy.QtWidgets import QCompleter, QLineEdit +from qtpy.QtCore import QSize +from qtpy.QtWidgets import QCompleter, QLineEdit, QSizePolicy from bec_widgets.widgets.device_inputs.device_input_base import DeviceInputBase, DeviceInputConfig @@ -47,6 +48,9 @@ class DeviceLineEdit(DeviceInputBase, QLineEdit): if default is not None: self.set_default_device(default) + self.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed) + self.setMinimumSize(QSize(100, 0)) + def set_device_filter(self, device_filter: str | list[str]): """ Set the device filter.