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

概要

attrControlGrp([annotation=string], [attribute=name], [changeCommand=script], [enable=boolean], [exists=boolean], [handlesAttribute=name], [hideMapButton=boolean], [label=string], [preventOverride=boolean])

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

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

このコマンドは、指定したアトリビュートに最適なタイプのコントロールを作成し、そのコントロールをアトリビュートと関連付けます。コントロールを変更すると、アトリビュート値も変更され、アトリビュート値を変更すると、コントロールにも反映されます。すべてのアトリビュート タイプがサポートされているわけではありません。

戻り値

stringコントロール名。

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

キーワード

attribute, control

フラグ

annotation, attribute, changeCommand, enable, exists, handlesAttribute, hideMapButton, label, preventOverride
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
annotation(ann) string createqueryedit
コントロール グループの注釈を設定または照会します。
attribute(a) name createqueryedit
コントロールが表すアトリビュートを設定または照会します。アトリビュート名は、ノード名を含めて完全に指定する必要があります。サポートされていないアトリビュート タイプもありますが、大多数の一般的に使用されるアトリビュート タイプはサポートされています。
changeCommand(cc) script createqueryedit
コントロール グループの変更コマンドを設定または照会します。変更コマンドは、コントロールを使用してアトリビュート値を変更する場合に実行されます。
enable(en) boolean createqueryedit
コントロール グループの有効/無効を設定または照会します。false に設定すると、コントロールはグレー表示されます。
exists(ex) boolean createqueryedit
指定したオブジェクトが存在するかどうかを返します。他のフラグは無視されます。
handlesAttribute(ha) name queryedit
指定したアトリビュートに対するコントロールをこのコマンドを使用して作成できるかどうかによって、true または false を返します。

照会モードでは、このフラグに値が必要になります。

hideMapButton(hmb) boolean createqueryedit
このコントロールで、マップ ボタンを強制的に非表示にします。
label(l) string createqueryedit
コントロール グループのラベルを設定または照会します。
preventOverride(po) boolean createqueryedit
コントロール グループの調整防止の状態を設定または照会します。true の場合は、コントロールの RMB メニューで調整を行えません。

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

Python 例

import maya.cmds as cmds

cmds.window()
cmds.columnLayout()
cmds.attrControlGrp( attribute='defaultResolution.width' )
cmds.showWindow()