ジャンプ先: 概要. 戻り値. フラグ. Python 例.
setUITemplate(
[string]
, [popTemplate=boolean], [pushTemplate=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
setUITemplate は、取り消し可能、照会可能、および編集不可能です。
このコマンドは、ELF コマンドの現在(既定)のコマンド テンプレートを設定します。特殊名 NONE を使用すると、テンプレートを現在に設定しないようにすることができます。「uiTemplate」コマンドも参照してください。| string | 現在選択されているコマンド テンプレートの名前。 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
| ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
|---|---|---|---|---|
popTemplate(ppt)
|
boolean
|
|
||
|
||||
pushTemplate(pst)
|
boolean
|
|
||
|
||||
import maya.cmds as cmds # Create a new template. # if cmds.uiTemplate( 'ExampleTemplate', exists=True ): cmds.deleteUI( 'ExampleTemplate', uiTemplate=True ) cmds.uiTemplate( 'ExampleTemplate' ) cmds.button( defineTemplate='ExampleTemplate', width=100, height=40, align='left' ) cmds.frameLayout( defineTemplate='ExampleTemplate', borderVisible=True, labelVisible=False ) # Create a window and apply the template. # window = cmds.window() cmds.setUITemplate( 'ExampleTemplate', pushTemplate=True ) cmds.columnLayout( rowSpacing=5 ) cmds.frameLayout() cmds.columnLayout() cmds.button( label='One' ) cmds.button( label='Two' ) cmds.button( label='Three' ) cmds.setParent( '..' ) cmds.setParent( '..' ) cmds.frameLayout() cmds.columnLayout() cmds.button( label='Red' ) cmds.button( label='Green' ) cmds.button( label='Blue' ) cmds.setParent( '..' ) cmds.setParent( '..' ) cmds.setUITemplate( popTemplate=True ) cmds.showWindow( window )