在现有布局中插入UI元素

2024-03-28 20:49:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在Maya的主状态行中插入一个按钮,它是保存场景、顶点捕捉、打开渲染视图等功能所在的行(screenshot)。你知道吗

我已经可以添加一个按钮到行,但它会一直附加到右边。 但是如何在已有的按钮之间插入它呢? 例如,我希望我的按钮位于“打开渲染视图”和“渲染当前帧”按钮之间。你知道吗

代码将向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])

Tags: 代码功能视图true状态场景query按钮