Вставить элементы пользовательского интерфейса в существующие макеты - PullRequest
1 голос
/ 10 октября 2019

Я хочу вставить кнопку в основную строку состояния в Maya, это строка, в которой такие функции, как, сохранить сцену, привязка к вершине, открыть вид рендеринга и все в таком духе ( снимок экрана ).

Я уже могу добавить кнопку в строку, но она добавляется полностью вправо. Но как мне вставить его между уже существующими кнопками? Я хочу, например, чтобы моя кнопка находилась между кнопками «Открыть визуализацию» и «Рендеринг текущего кадра».

Код добавляет кнопку в строку состояния в Maya:

import maya.cmds as cmds
MainStatusLineLayoutChildren = cmds.layout('MainStatusLineLayout', query = True, childArray = True)

a = cmds.layout(MainStatusLineLayoutChildren[0], query = True, childArray = True)

cmds.nodeIconButton('testIconButton', style = 'iconOnly', image1 = 'file.png', parent = a[0])
...