0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 03:31:50 +02:00

fix: set parent id for widgets of custom ui files

This commit is contained in:
2025-03-27 20:39:58 +01:00
committed by wyzula-jan
parent 8e8f7f4264
commit 157eced745

View File

@ -18,10 +18,12 @@ if PYSIDE6:
def createWidget(self, class_name, parent=None, name=""):
if class_name in self.custom_widgets:
widget = self.custom_widgets[class_name](parent)
widget = self.custom_widgets[class_name](
self.baseinstance, parent_id=self.baseinstance.gui_id
)
widget.setObjectName(name)
return widget
return super().createWidget(class_name, parent, name)
return super().createWidget(class_name, self.baseinstance, name)
class UILoader:
@ -51,7 +53,7 @@ class UILoader:
Returns:
QWidget: The loaded widget.
"""
parent = parent or self.parent
loader = CustomUiLoader(parent, self.custom_widgets)
file = QFile(ui_file)
if not file.open(QIODevice.ReadOnly):