ジャンプ先: 概要. 戻り値. フラグ. Python 例.

概要

radioMenuItemCollection( [string] , [defineTemplate=string], [exists=boolean], [gl=boolean], [parent=string], [useTemplate=string])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

radioMenuItemCollection は、取り消し可能、照会可能、および編集可能です。

radioMenuItemCollection を作成します。ラジオ メニュー項目コレクション オブジェクトにラジオ メニュー項目をアタッチし、ラジオ ボタンの動作を取得してください。-p/parent フラグで親を指定しない場合、現在のメニューがラジオ メニュー項目コレクションの親になります。ラジオ メニュー項目コレクションはメニューの子なので、メニューが削除されると削除されます。-g/global フラグを使用しない場合は、コレクションを複数のウィンドウにスパンさせることもできます。この場合、コレクションには親メニューが含まれず、必要なくなったら deleteUIコマンドでコレクションを明示的に削除する必要があります。

戻り値

stringコレクションのフル パス名。

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

defineTemplate, exists, gl, parent, useTemplate
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
defineTemplate(dt) string create
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに追加するモードに、コマンドのモードを変更します。 templateName が現在のテンプレートとして設定されていれば、その後コマンドが実行されるたびに、この引数が既定の引数として使用されます。
exists(ex) boolean create
指定したオブジェクトが存在するかどうかを返します。他のフラグは無視されます。
gl(gl) boolean createquery
コレクションが親メニューを持たないように設定します。グローバル コレクションは明示的に削除する必要があります。
parent(p) string create
コレクションの親です。コレクションは、親と一緒に削除されます。
useTemplate(ut) string create
コマンドに、現在のものとは異なるコマンド テンプレートを使用するように強制します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

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()