mirror of
https://github.com/bec-project/bec_widgets.git
synced 2025-07-13 19:21:50 +02:00
fix(ui loader): fix loader for widget plugins
This commit is contained in:
@ -2,6 +2,7 @@ from bec_lib.logger import bec_logger
|
|||||||
from qtpy import PYQT6, PYSIDE6
|
from qtpy import PYQT6, PYSIDE6
|
||||||
from qtpy.QtCore import QFile, QIODevice
|
from qtpy.QtCore import QFile, QIODevice
|
||||||
|
|
||||||
|
from bec_widgets.utils.bec_plugin_helper import get_all_plugin_widgets
|
||||||
from bec_widgets.utils.generate_designer_plugin import DesignerPluginInfo
|
from bec_widgets.utils.generate_designer_plugin import DesignerPluginInfo
|
||||||
from bec_widgets.utils.plugin_utils import get_custom_classes
|
from bec_widgets.utils.plugin_utils import get_custom_classes
|
||||||
|
|
||||||
@ -34,6 +35,9 @@ class UILoader:
|
|||||||
|
|
||||||
self.custom_widgets = {widget.__name__: widget for widget in widgets}
|
self.custom_widgets = {widget.__name__: widget for widget in widgets}
|
||||||
|
|
||||||
|
plugin_widgets = get_all_plugin_widgets()
|
||||||
|
self.custom_widgets.update(plugin_widgets)
|
||||||
|
|
||||||
if PYSIDE6:
|
if PYSIDE6:
|
||||||
self.loader = self.load_ui_pyside6
|
self.loader = self.load_ui_pyside6
|
||||||
elif PYQT6:
|
elif PYQT6:
|
||||||
|
Reference in New Issue
Block a user