From 728d4efd9646ffcecd7d1a2f70988a7d7c799124 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Thu, 24 Jul 2025 12:33:17 +0200 Subject: [PATCH] fix(utils): plugin template createWidget do not initialise widgets by default --- bec_widgets/utils/plugin_templates/plugin.template | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bec_widgets/utils/plugin_templates/plugin.template b/bec_widgets/utils/plugin_templates/plugin.template index 55a8e337..d1696762 100644 --- a/bec_widgets/utils/plugin_templates/plugin.template +++ b/bec_widgets/utils/plugin_templates/plugin.template @@ -2,6 +2,7 @@ # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause from qtpy.QtDesigner import QDesignerCustomWidgetInterface +from qtpy.QtWidgets import QWidget from bec_widgets.utils.bec_designer import designer_material_icon {widget_import} @@ -20,6 +21,8 @@ class {plugin_name_pascal}Plugin(QDesignerCustomWidgetInterface): # pragma: no self._form_editor = None def createWidget(self, parent): + if parent is None: + return QWidget() t = {plugin_name_pascal}(parent) return t