pymel.core.windows.iconTextRadioCollection¶
- iconTextRadioCollection(*args, **kwargs)¶
This command creates a cluster for iconTextRadioButtons. Clusters will be parented to the current default layout if no parent is specified with the -p/parent flag. As children of the layout they will be deleted when the layout is deleted. Clusters may also span more than one window if the -g/global flag is used. In this case the cluster has no parent so must be explicitly deleted with the ‘deleteUI’ command.
Flags:
Long Name / Short Name Argument Types Properties collectionItemArray / cia bool Returns a string list giving the long names of all the items in this collection. defineTemplate / dt unicode disableCommands / dcm bool Allows a particular iconTextRadioButton in the collection to be selected without invoking the commands attached to the -cc/changeCommand, -onc/onCommand, or -ofc/offCommand flags. This flag is only meaningful when used in conjuction with the -edit and -select flags. exists / ex bool gl / gl bool Set the collection to have no parent layout. If the collection has a parent layout then it will be deleted with that layout, otherwise if it is specified to be global it must be explicitly deleted. numberOfCollectionItems / nci bool Returns the number of items that are in this collection. parent / p unicode Set the specified layout to be the parent layout of the cluster. select / sl unicode Select the specified collection item. If queried will return the name of the currently selected collection item. Flag can have multiple arguments, passed either as a tuple or a list. useTemplate / ut unicode Derived from mel command maya.cmds.iconTextRadioCollection
Example:
import pymel.core as pm pm.window( tlc=(100, 400) ) # Result: ui.Window('window1') # pm.columnLayout( adj=True ) # Result: ui.ColumnLayout('window1|columnLayout47') # pm.iconTextRadioCollection( 'itRadCollection' ) # Result: ui.IconTextRadioCollection('window1|columnLayout47|itRadCollection') # pm.iconTextRadioButton( st='textOnly', i1='sphere.png', l='sphere' ) # Result: ui.IconTextRadioButton('window1|columnLayout47|iconTextRadioButton5') # pm.iconTextRadioButton( st='iconOnly', i1='spotlight.png', l='spotlight' ) # Result: ui.IconTextRadioButton('window1|columnLayout47|iconTextRadioButton6') # pm.iconTextRadioButton( st='iconAndTextHorizontal', i1='cone.png', l='cone' ) # Result: ui.IconTextRadioButton('window1|columnLayout47|iconTextRadioButton7') # pm.iconTextRadioButton( st='iconAndTextVertical', i1='cube.png', l='cube' ) # Result: ui.IconTextRadioButton('window1|columnLayout47|iconTextRadioButton8') # pm.showWindow()