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.