ジャンプ先: 概要. 戻り値. フラグ. Python 例.
menu(
[string]
, [allowOptionBoxes=boolean], [deleteAllItems=boolean], [docTag=string], [enable=boolean], [familyImage=string], [helpMenu=boolean], [itemArray=boolean], [label=string], [ltVersion=string], [mnemonic=string], [numberOfItems=boolean], [parent=string], [postMenuCommand=script], [postMenuCommandOnce=boolean], [tearOff=boolean], [version=string], [visible=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
menu は、取り消し可能、照会可能、および編集可能です。
新しいメニューが作成され、親を指定していない場合は、既定のウィンドウのメニューバーに追加されます。メニューは有効、無効を切り替えることができます。コマンド menuItem -sm/subMenu true を使用して作成されたメニュー オブジェクト上でもこのコマンドを使用できることに注意してください。
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
allowOptionBoxes, deleteAllItems, docTag, enable, familyImage, helpMenu, itemArray, label, ltVersion, mnemonic, numberOfItems, parent, postMenuCommand, postMenuCommandOnce, tearOff, version, visible
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
|
allowOptionBoxes(aob)
|
boolean
|
|
|
非推奨です。すべてのメニューは、オプション ボックスを常に許可するようになりました。メニューがオプション ウィンドウのメニュー項目をサポートできるかどうかを指定します。
|
|
deleteAllItems(dai)
|
boolean
|
|
|
docTag(dtg)
|
string
|
|
|
enable(en)
|
boolean
|
|
|
familyImage(fi)
|
string
|
|
|
メニューに関連付けられたアイコンのファイル名。メニュー項目に定義されたアイコン イメージがない場合、このアイコンが使用されます。
|
|
helpMenu(hm)
|
boolean
|
|
|
メニューをヘルプ メニューに指定し、メニュー バーの右端に配置します。UNIX システムでも、ヘルプ メニューはメニュー バーで右に寄せられます。
|
|
itemArray(ia)
|
boolean
|
|
|
label(l)
|
string
|
|
|
メニューに表示されるテキスト。ラベルが提供されければ、menuName が使用されます。
|
|
ltVersion(lt)
|
string
|
|
|
このフラグは、バージョン フラグが指定されない場合、またはバージョン フラグは指定されているが引数が異なる場合に、このコントロール機能が導入されている Maya LT バージョンを指定するために使用されます。この値は Maya LT のみで使用され、それ以外では無視されます。引数は、バージョン番号の文字列として指定する必要があります(例: 「2014」、「2015」)。現時点では、メジャー バージョン番号のみが受け入れられます(例: 2014.5 は「2014」と指定する必要があります)。
|
|
mnemonic(mn)
|
string
|
|
|
メニューの表示に Alt キーを割り当てます。指定する文字の大文字と小文字は、メニュー項目テキストの文字に合わせる必要がありますが、キーボードから選択する場合、大文字と小文字は区別されません。
|
|
numberOfItems(ni)
|
boolean
|
|
|
parent(p)
|
string
|
|
|
postMenuCommand(pmc)
|
script
|
|
|
メニューを表示するときに実行されるスクリプトを指定します。
|
|
postMenuCommandOnce(pmo)
|
boolean
|
|
|
-pmc/postMenuCommand を一度だけ起動されるように指定します。既定値は false、つまりメニューが表示されるたびに -pmc/postMenuCommand が呼び出されます。
|
|
tearOff(to)
|
boolean
|
|
|
version(ver)
|
string
|
|
|
このメニュー機能が導入されたバージョンを指定します。引数は、バージョン番号の文字列として指定する必要があります(例: 「2014」、「2015」)。現時点では、メジャー バージョン番号のみが受け入れられます(例: 2014.5 は「2014」と指定する必要があります)。
|
|
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()