ジャンプ先: 概要. 戻り値. フラグ. Python 例.
menu(
[string]
, [allowOptionBoxes=boolean], [defineTemplate=string], [deleteAllItems=boolean], [docTag=string], [enable=boolean], [exists=boolean], [familyImage=string], [helpMenu=boolean], [itemArray=boolean], [label=string], [mnemonic=string], [numberOfItems=boolean], [parent=string], [postMenuCommand=script], [postMenuCommandOnce=boolean], [scrollable=boolean], [tearOff=boolean], [useTemplate=string], [version=string], [visible=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
menu は、取り消し可能、照会可能、および編集可能です。
新しいメニューが作成され、親を指定していない場合は、既定のウィンドウのメニューバーに追加されます。メニューは有効、無効を切り替えることができます。コマンド menuItem -sm/subMenu true を使用して作成されたメニュー オブジェクト上でもこのコマンドを使用できることに注意してください。| string | メニューへのフル パス名 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
| ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
|---|---|---|---|---|
allowOptionBoxes(aob)
|
boolean
|
|
||
|
||||
defineTemplate(dt)
|
string
|
|
||
|
||||
deleteAllItems(dai)
|
boolean
|
|
||
|
||||
docTag(dtg)
|
string
|
|
||
|
||||
enable(en)
|
boolean
|
|
||
|
||||
exists(ex)
|
boolean
|
|
||
|
||||
familyImage(fi)
|
string
|
|
||
|
||||
helpMenu(hm)
|
boolean
|
|
||
|
||||
itemArray(ia)
|
boolean
|
|
||
|
||||
label(l)
|
string
|
|
||
|
||||
mnemonic(mn)
|
string
|
|
||
|
||||
numberOfItems(ni)
|
boolean
|
|
||
|
||||
parent(p)
|
string
|
|
||
|
||||
postMenuCommand(pmc)
|
script
|
|
||
|
||||
postMenuCommandOnce(pmo)
|
boolean
|
|
||
|
||||
scrollable(srb)
|
boolean
|
|
||
|
||||
tearOff(to)
|
boolean
|
|
||
|
||||
useTemplate(ut)
|
string
|
|
||
|
||||
version(ver)
|
string
|
|
||
|
||||
visible(vis)
|
boolean
|
|
||
|
||||
import maya.cmds as cmds cmds.window( menuBar=True, width=200 ) cmds.menu( label='File', tearOff=True ) cmds.menuItem( label='New' ) cmds.menuItem( label='Open' ) cmds.menuItem( label='Save' ) cmds.menuItem( divider=True ) cmds.menuItem( label='Quit' ) cmds.menu( label='Help', helpMenu=True ) cmds.menuItem( 'Application..."', label='"About' ) cmds.columnLayout() cmds.button() cmds.button() cmds.button() cmds.showWindow()