ジャンプ先: 概要. 戻り値. フラグ. Python 例.
setUITemplate(
[string]
, [popTemplate=boolean], [pushTemplate=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
setUITemplate は、取り消し可能、照会可能、および編集不可能です。
このコマンドは、ELF コマンドの現在(既定)のコマンド テンプレートを設定します。特殊名 NONE を使用すると、テンプレートを現在に設定しないようにすることができます。「uiTemplate」コマンドも参照してください。
string | 現在選択されているコマンド テンプレートの名前。 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
popTemplate, pushTemplate
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
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 )