bec_widgets.utils.bec_designer ============================== .. py:module:: bec_widgets.utils.bec_designer Functions --------- .. autoapisummary:: bec_widgets.utils.bec_designer.designer_material_icon bec_widgets.utils.bec_designer.find_plugin_paths bec_widgets.utils.bec_designer.list_editable_packages bec_widgets.utils.bec_designer.main bec_widgets.utils.bec_designer.open_designer bec_widgets.utils.bec_designer.patch_designer bec_widgets.utils.bec_designer.set_plugin_environment_variable Module Contents --------------- .. py:function:: designer_material_icon(icon_name: str) -> qtpy.QtGui.QIcon Create a QIcon for the BECDesigner with the given material icon name. :param icon_name: The name of the material icon. :type icon_name: str :returns: The QIcon for the material icon. :rtype: QIcon .. py:function:: find_plugin_paths(base_path: pathlib.Path) Recursively find all directories containing a .pyproject file. .. py:function:: list_editable_packages() -> set[str] List all editable packages in the environment. :returns: A set of paths to editable packages. :rtype: set .. py:function:: main() .. py:function:: open_designer(cmd_args: list[str] = []) .. py:function:: patch_designer(cmd_args: list[str] = []) .. py:function:: set_plugin_environment_variable(plugin_paths) Set the PYSIDE_DESIGNER_PLUGINS environment variable with the given plugin paths.