Переключение рабочих экранов в Blender через Python API

Рабочие экраны в Blender – это сохраненные наборы рабочих областей (окон нужного типа). Обычно переключение между ними производится кликом мышкой по вкладке с именем рабочего экрана в верхней части UI Blender. Также между рабочими экранами можно переключаться при помощи Blender Python API.

Получить список всех доступных рабочих экранов можно при помощи следующей команды:

Текущий активный рабочий экран хранится в параметре context.window.workspace:

Для того чтобы переключится на нужный рабочий экран, нужно присвоить этому параметру значение требуемого экрана:

Рабочие экраны можно импортировать из внешних файлов Blender при помощи оператора bpy.ops.workspace.append_activate.

Например, для того чтобы импортировать из стартового файла рабочий экран с именем “Shading”, необходимо вызвать этот оператор следующим образом:

Указанный рабочий экран будет импортирован в текущую сессию и Blender переключится на него.

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии