Python:在Maya主UI中添加新选项卡

2024-09-29 06:21:53 发布

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

我是Maya编程的初学者,我想在Maya的主UI中创建一个新窗口。理想的位置是属性编辑器所在的位置。我知道这是可能的,因为XGen会这么做,但我真的不知道怎么做:'(

Like here !


Tags: ui属性here编程编辑器like理想初学者
2条回答

可以使用创建窗口玛雅.cmds编写脚本并使此窗口可在maya中停靠

https://help.autodesk.com/cloudhelp/2017/ENU/Maya-Tech-Docs/CommandsPython/dockControl.html

使用dockControl示例:

import maya.cmds as cmds

myWindow = cmds.window()
buttonForm = cmds.formLayout( parent = myWindow )
cmds.button( parent = buttonForm )
allowedAreas = ['right']
cmds.dockControl( area='right', content=myWindow, allowedArea=allowedAreas )

您可以创建任意窗口并强制/允许它停靠在特定位置。在

上面的例子将生成并限制“myWindow”到UI的右侧,除非您将其取消停靠。。。在

如果您想使用allowedAreas属性,那么扩展allowedAreas属性可以提供更多的位置选项。在

相关问题 更多 >