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

概要

lsUI( [objects] , [cmdTemplates=boolean], [collection=boolean], [contexts=boolean], [controlLayouts=boolean], [controls=boolean], [dumpWidgets=boolean], [editors=boolean], [head=int], [long=boolean], [menuItems=boolean], [menus=boolean], [numWidgets=boolean], [panels=boolean], [radioMenuItemCollections=boolean], [tail=int], [type=string], [windows=boolean])

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

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

このコマンドで、UI オブジェクトの名前が返されます。

戻り値

string[]オブジェクト引数の名前。

フラグ

cmdTemplates, collection, contexts, controlLayouts, controls, dumpWidgets, editors, head, long, menuItems, menus, numWidgets, panels, radioMenuItemCollections, tail, type, windows
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
cmdTemplates(ct) boolean create
ELF UI コマンドを使用して作成した UI コマンド テンプレートです。
collection(col) boolean create
ELF UI コマンドを使用して作成したコントロール コレクションです。
contexts(ctx) boolean create
ELF UI コマンドを使用して作成したツール コンテキストです。
controlLayouts(cl) boolean create
ELF UI コマンドを使用して作成したコントロール レイアウトです(formLayouts や paneLayouts など)。
controls(ctl) boolean create
ELF UI コマンドを使用して作成したコントロールです(ボタンやチェックボックスなど)。
dumpWidgets(dw) boolean create
Maya が使用するすべての QT ウィジェットをダンプします。
editors(ed) boolean create
すべての現存エディタです。
head(hd) int create
項目のリストの先頭から返される要素の最大数を指定します。(注: それぞれの type フラグでは、最大でこの数の項目が返されます。複数のフラグを指定すると、返される項目の数は指定した値より多くなります)。
long(l) boolean create
パス以外のショート ネームではなく、パスのロング ネームが使用されます。
menuItems(mi) boolean create
ELF UI コマンドを使用して作成したメニュー項目です。
menus(m) boolean create
ELF UI コマンドを使用して作成したメニューです。
numWidgets(nw) boolean create
Maya が使用する QT ウィジェットの数をレポートします。
panels(p) boolean create
すべての現存パネルです。
radioMenuItemCollections(rmc) boolean create
ELF UI コマンドを使用して作成したメニュー項目コレクションです。
tail(tl) int create
項目のリストの末尾から返される要素の最大数を指定します。(注: それぞれの type フラグでは、最大でこの数の項目が返されます。複数のフラグを指定すると、返される項目の数は指定した値より多くなります)。
type(typ) string createmultiuse
文字列の引数で指定した特定のタイプのオブジェクトがすべてリストされます。たとえば、「window」、「menu」、「control」、「controlLayout」があります。
windows(wnd) boolean create
ELF UI コマンドを使用して作成したウィンドウです。

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

Python 例

import maya.cmds as cmds

#    List all windows.
#
cmds.lsUI( windows=True )

#    List all panels and editors.
#
cmds.lsUI( panels=True, editors=True )

#    Use the -typ/type flag to list all controls and control layouts.
#    Alternatively, you could use the -ctl/controls and -cl/controlLayouts
#    flags.
#
cmds.lsUI( type=['control','controlLayout'] )

#    Or...
#
cmds.lsUI( controls=True, controlLayouts=True )