Python: добавление новой вкладки в главном интерфейсе Maya - PullRequest
0 голосов
/ 19 декабря 2018

Я новичок в программировании на Maya, и я хочу создать новое окно ВНУТРИ основного интерфейса Maya.Идеальное место находится там же, где и редактор атрибутов.Я знаю, что это возможно, потому что XGen делает это, но я действительно не понимаю, как: '(

Как здесь!

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Используя пример 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» с правой стороны вашего пользовательского интерфейса, если вы не отсоедините его ...

Расширение атрибута allowAreas дает больше опций расположения, если вы хотите их использовать.

0 голосов
/ 19 декабря 2018

Вы можете создать окно со сценариями maya.cmds и сделать его присоединяемым в maya

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

...