移動先: 概要 戻り値 フラグ Python の例
radioMenuItemCollection(
[string]
, [defineTemplate=string], [exists=boolean], [gl=boolean], [parent=string], [useTemplate=string])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
radioMenuItemCollection は「元に戻す」が可能、「照会」が可能、「編集」が可能です。
radioMenuItemCollection を作成します。ラジオ メニュー項目コレクション オブジェクトにラジオ メニュー項目をアタッチし、ラジオ ボタンの動作を取得してください。-p/parent フラグで親を指定しない場合、カレント メニューがラジオ メニュー項目コレクションの親になります。ラジオ メニュー項目コレクションはメニューの子なので、メニューが削除されると削除されます。-g/global フラグを使用しない場合は、コレクションを複数のウィンドウにスパンさせることもできます。この場合、コレクションには親メニューが含まれず、必要なくなったら deleteUI コマンドでコレクションを明示的に削除する必要があります。
戻り値の型は照会モードでは照会フラグが基になります。
defineTemplate, exists, gl, parent, useTemplate
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
exists(ex)
|
boolean
|
|
|
指定したオブジェクトが存在するかどうかによって、
true または false を返します。他のフラグは無視されます。
|
|
defineTemplate(dt)
|
string
|
|
|
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに
追加するモードに、コマンドのモードを変更します。
templateName がカレントのテンプレートとして設定されていれば、
その後コマンドが実行されるたびに、この引数がデフォルトの引数として使用されます。
|
|
useTemplate(ut)
|
string
|
|
|
コマンドに、カレント以外のコマンド テンプレートの使用を強制します。
|
|
gl(gl)
|
boolean
|
|
|
コレクションが親メニューを持たないように設定します。グローバル コレクションは明示的に削除する必要があります。
|
|
parent(p)
|
string
|
|
|
コレクションの親です。コレクションは、親と一緒に削除されます。
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
cmds.window( menuBar=True )
cmds.menu( label='Position' )
cmds.radioMenuItemCollection()
cmds.menuItem( label='Top', radioButton=False )
cmds.menuItem( label='Middle', radioButton=False )
cmds.menuItem( label='Bottom', radioButton=True )
cmds.menu( label='Number' )
cmds.radioMenuItemCollection()
cmds.menuItem( label='One', radioButton=True )
cmds.menuItem( label='Two', radioButton=False )
cmds.menuItem( label='Three', radioButton=False )
cmds.showWindow()