本文整理汇总了Python中maya.cmds.deleteUI函数的典型用法代码示例。如果您正苦于以下问题:Python deleteUI函数的具体用法?Python deleteUI怎么用?Python deleteUI使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了deleteUI函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: clearMenuItems
def clearMenuItems(menu):
menuItens = cmds.popupMenu(menu, query=True, itemArray=True)
if menuItens:
for loopMenu in menuItens:
if cmds.menuItem(loopMenu, query=True, exists=True): cmds.deleteUI(loopMenu)
开发者ID:Italic-,项目名称:maya-prefs,代码行数:7,代码来源:uiMod.py
示例2: animTools
def animTools():
#create simple button based GUI for now
if (cmds.window('zbw_animToolsUI', exists=True)):
cmds.deleteUI('zbw_animToolsUI', window=True)
cmds.windowPref('zbw_animToolsUI', remove=True)
window=cmds.window('zbw_animToolsUI', widthHeight=(350,200), title='zbw_animTools')
cmds.columnLayout(cal='center')
#cmds.intFieldGrp('zbw_offsetValue', cal=(1,'left'), label='frequency(frames)', value1=5)
#CREATE FRAME RANGE AREA (WHICH FRAMES ARE WE DOING?)
#WHEN THAT HAPPENS, WHAT DO WE DO WITH THE FRAMES AFTER THAT? (PROBABLY NOTHING. . . LET USER WORRY ABOUT IT)
#checkbox for random freq
#cmds.checkBoxGrp('zbw_animNoiseRandom', cal=(1,'left'), cw=(1, 175),label='random frequency on', value1=0, cc=zbw_animNoiseRandom)
cmds.text('zbw_offsetAnim')
cmds.button('zbw_offsetAnimButton', label='offsetAnim', width=75, command=zbw_offsetAnim)
cmds.text('zbw_pullDownAnimButton')
cmds.button('zbw_pullDownAnim', label='pullDownAnim', width=75, command=zbw_pullDownAnim)
cmds.text('zbw_pullUpAnimButton')
cmds.button('zbw_pullUpAnimButton', label='pullUpAnim', width=75, command=zbw_pullUpAnim)
cmds.text('zbw_randomizeKeys')
cmds.button('zbw_randomizeKeysButton', label='randomizeKeys', width=75, command=zbw_randomizeKeys)
cmds.text('zbw_animNoise')
cmds.button('zbw_animNoiseButton', label='animNoise', width=75, command=zbw_animNoise)
cmds.text('zbw_playblast')
cmds.button('zbw_playblastButton', label='playblast', width=75, command=zbw_playblast)
cmds.text('zbw_stepAll')
cmds.button('zbw_stepAllButton', label='stepAll', width=75, command=zbw_stepAll)
cmds.text('zbw_cleanKeys')
cmds.button('zbw_cleanKeysButton', label='cleanKeys', width=75, command=zbw_stepAll)
cmds.text('zbw_changeFrameRate')
cmds.button('zbw_changeFrameRate', label='frameRate', width=75, command=zbw_changeFrameRate)
cmds.showWindow(window)
开发者ID:zethwillie,项目名称:zbw_python_tools,代码行数:32,代码来源:zbw_animTools.py
示例3: _reloadUI
def _reloadUI(self, frame):
flg = logging.getLogger("lettuce._reloadUI")
mc.deleteUI(frame)
flg.info("Deleting UI: {}".format(frame))
mc.frameLayout('masterFrame',
parent=self.uiWindow,
label='',
width=400,
labelVisible=False,
marginWidth=0
)
if self.xml_load_state:
flg.info("XML File Loaded")
self.char_in_scene_list = self._get_characters(self.char_xml_file)
if len(self.char_in_scene_list) > 0:
self.char_in_scene = True
flg.info("Characters verified in Scene")
else:
self.char_in_scene = False
flg.info("Characters verified not in scene")
if self.char_in_scene:
flg.info("Creating Character Menus")
self._create_character_frame(self.char_in_scene_list, "masterFrame")
else:
flg.info("Added reload button ")
mc.button('reloadButton',
label="Reload",
command=lambda *_: self._reloadUI("masterFrame")
)
开发者ID:theacb,项目名称:lettuce,代码行数:35,代码来源:lettuceUI.py
示例4: showUI
def showUI():
win = 'lsWireOffset_window'
# if window exists, delete
if mc.window(win, ex=True):
mc.deleteUI(win, wnd=True)
# delete window prefs... if you want...
mc.windowPref(win, remove=True)
# create window
mc.window(win, t='lsWireOffset v0.1', wh=(200,335), mxb=False)
# main column
mainCol = mc.columnLayout(columnAttach=('both', 5), rowSpacing=10, columnWidth=200)
# creation frame
createFrm = mc.frameLayout(p=mainCol, cl=False, l='Create New Module')
createCol = mc.columnLayout(columnAttach=('both', 5), rowSpacing=5, columnWidth=188)
nameTxtFld = mc.textFieldGrp( label='Name: ', text='', cw2=(40,125), p=createCol)
mc.text(l='Select edge loop OR \n vertices and...')
creationBtn = mc.button(l='Create', c="lsWireOffset.ui.createNew('%s')"%nameTxtFld)
# edit frame
editFrm = mc.frameLayout(p=mainCol, cl=False, l='Edit Existing Modules')
editCol = mc.columnLayout(columnAttach=('both', 5), rowSpacing=5, columnWidth=188)
scrollList = mc.textScrollList(win+'_wTSL')
refreshTSL(scrollList)
# popop menu for right click
mc.popupMenu(win+'_wTSL_MM', p=scrollList, mm=True, button=3, pmc=buildMM)
mc.showWindow(win)
开发者ID:sayehaye3d,项目名称:ls-rigging-tools,代码行数:34,代码来源:ui.py
示例5: __init__
def __init__(self, uioptions, transformoptions, sourcelist, targetlist):
'''
initial setup
'''
#create the tool context
if (mc.draggerContext(spPaint3dContextID, exists=True)):
mc.deleteUI(spPaint3dContextID);
mc.draggerContext(spPaint3dContextID, pressCommand=self.onPress, dragCommand=self.onDrag, releaseCommand=self.onRelease, name=spPaint3dContextID, cursor='crossHair', undoMode='step')
#create context local options
self.runtimeUpdate(uioptions, transformoptions, sourcelist, targetlist)
#debug purpose
self.reentrance = 0
#initialise world up vector
if ( (mc.upAxis(q=True, axis=True)) == "y" ):
self.worldUp = om.MVector (0,1,0);
elif ( (mc.upAxis(q=True, axis=True)) == "z" ):
self.worldUp = om.MVector (0,0,1);
else:
#can't figure out up vector
mc.confirmDialog(title='Weird stuff happening', message='Not getting any proper info on what the current up vector is. Quitting...')
sys.exit()
#fetch current scene unit
self.unit = mc.currentUnit(query=True, linear=True)
开发者ID:utsdab,项目名称:usr,代码行数:27,代码来源:spPaint3dContext.py
示例6: particleLocatorsUI
def particleLocatorsUI():
"""
"""
# Get current frame range
start = cmds.playbackOptions(q=True, min=True)
end = cmds.playbackOptions(q=True, max=True)
# Define window
particleLocatorsUI = 'particleLocatorsWindow'
if cmds.window(particleLocatorsUI, q=True, ex=True): cmds.deleteUI(particleLocatorsUI)
particleLocatorsUI = cmds.window(particleLocatorsUI, t='Generate Locators')
# UI Layout
cmds.columnLayout(adj=False, cal='left')
partiTFG = cmds.textFieldGrp('partiLoc_particleTFG', label='Particle', text='', cw=[(1, 120)])
prefixTFG = cmds.textFieldGrp('partiLoc_prefixTFG', label='Prefix', text='', cw=[(1, 120)])
bakeAnicmdsBG = cmds.checkBoxGrp('partiLoc_bakeAnicmdsBG', label='Bake Animation', ncb=1, v1=0, cw=[(1, 120)])
startEndIFG = cmds.intFieldGrp('partiLoc_startEndISG', nf=2, label='Frame Range', v1=start, v2=end, cw=[(1, 120)])
rotateLocCBG = cmds.checkBoxGrp('partiLoc_rotateCBG', label='Rotate (rotatePP)', ncb=1, v1=0, cw=[(1, 120)])
scaleLocCBG = cmds.checkBoxGrp('partiLoc_scaleCBG', label='Scale (scalePP)', ncb=1, v1=0, cw=[(1, 120)])
cmds.button(l='Create Locators', c='glTools.tools.generateParticles.particleLocatorsFromUI()')
# Popup menu
cmds.popupMenu(parent=partiTFG)
for p in cmds.ls(type=['particle', 'nParticle']):
cmds.menuItem(p, c='cmds.textFieldGrp("' + partiTFG + '",e=True,text="' + p + '")')
# Show Window
cmds.showWindow(particleLocatorsUI)
开发者ID:bennymuller,项目名称:glTools,代码行数:31,代码来源:generateParticles.py
示例7: _doExec
def _doExec(incoming):
values = []
for propName, propUI in zip(tool.properties, propsUI):
propValue = cmds.textField(propUI, query=True, text=True)
values.append(propValue)
tool.execute(values)
cmds.deleteUI(propsWindow)
开发者ID:satishgoda,项目名称:Maya,代码行数:7,代码来源:toolProperties.py
示例8: dock
def dock(window):
main_window = None
for obj in QtWidgets.qApp.topLevelWidgets():
if obj.objectName() == "MayaWindow":
main_window = obj
if not main_window:
raise ValueError("Could not find the main Maya window.")
# Deleting existing dock
print "Deleting existing dock..."
if self._dock:
self._dock.setParent(None)
self._dock.deleteLater()
if self._dock_control:
if cmds.dockControl(self._dock_control, query=True, exists=True):
cmds.deleteUI(self._dock_control)
# Creating new dock
print "Creating new dock..."
dock = Dock(parent=main_window)
dock_control = cmds.dockControl(label=window.windowTitle(), area="right",
visible=True, content=dock.objectName(),
allowedArea=["right", "left"])
dock.layout().addWidget(window)
self._dock = dock
self._dock_control = dock_control
开发者ID:tokejepsen,项目名称:pyblish-maya,代码行数:31,代码来源:lib.py
示例9: __enter__
def __enter__(self):
'''
Initialize the UI
'''
if mc.window(self.name, exists=True):
mc.deleteUI(self.name)
mc.window(self.name, title='ml :: '+self.title, iconName=self.title, width=self.width, height=self.height, menuBar=self.menu)
if self.menu:
self.createMenu()
self.form = mc.formLayout()
self.column = mc.columnLayout(adj=True)
mc.rowLayout( numberOfColumns=2, columnWidth2=(34, self.width-34), adjustableColumn=2,
columnAlign2=('right','left'),
columnAttach=[(1, 'both', 0), (2, 'both', 8)] )
#if we can find an icon, use that, otherwise do the text version
if self.icon:
mc.iconTextStaticLabel(style='iconOnly', image1=self.icon)
else:
mc.text(label=' _ _ |\n| | | |')
if not self.menu:
mc.popupMenu(button=1)
mc.menuItem(label='Help', command=(_showHelpCommand(wikiURL+'#'+self.name)))
mc.text(label=self.info)
mc.setParent('..')
mc.separator(height=8, style='single')
return self
开发者ID:Bumpybox,项目名称:Tapp,代码行数:35,代码来源:ml_utilities.py
示例10: create
def create(self):
if cmds.window('uvShellAlignWindow', exists = True):
cmds.deleteUI('uvShellAlignWindow')
self.window = cmds.window(self.window, title = self.title, widthHeight = self.size)
self.frameForm = cmds.frameLayout(label = " 1. 基準とする UVShell を選択して登録", bgc = (0.5, 0.3, 0.2), cll = False)
self.setUVSBtn1 = cmds.button(label = "基準 UVShell を登録" , command = self.registUVBndBox1, height = 30 )
cmds.rowLayout( numberOfColumns = 1, adj = True)
cmds.setParent("..")
self.frameForm = cmds.frameLayout(label = " 2. 位置を揃えたい UVShell を選択して実行", bgc = (0.2, 0.3, 0.5), cll = False)
self.distDcheckBox = cmds.radioButtonGrp('radioBtn', label = "", numberOfRadioButtons = 4 ,
sl = 1, cl4 = ['left','left','left','left'] , la4 = [ 'Left', 'Right', 'Bottom', 'Top'], adj = True)
self.backupPathText = cmds.text("※ 2016/1/5 現在、複数UVを選択した状態での位置揃えには対応していません", font = "smallBoldLabelFont", align = 'left');
self.setUVSBtn2 = cmds.button(label = "選択した UVShell を揃える" , command = self.registUVBndBox2, height = 30 )
cmds.setParent("..")
cmds.separator(width = self.width, style = 'in')
cmds.text("【問い合わせ先】 : TAセクション.村岡", bgc = (0.2, 0.2, 0.2), align = 'left', width = self.width);
cmds.setParent("..")
cmds.showWindow()
开发者ID:Polytrash,项目名称:Unity_script,代码行数:29,代码来源:UvShellAlignHelper.py
示例11: showSpooler
def showSpooler(tskType = 0, imgPath=None, tskFile=False, prjPath=False, tskScript='', opt='', title='', start=False, end=False, priority=50, taskSize=1):
tsT = tskType
tsFile = tskFile
pPath = prjPath
tsSc = tskScript
op = opt
t = title
p = priority
st = start
e = end
pT = taskSize
iP = imgPath
try:
if cmds.window(WINDOW_NAME, exists=True, q=True):
cmds.deleteUI(WINDOW_NAME)
dialog = None
dialog = jobSpooler(imgPath=iP, tskType = tsT, tskFile=tsFile, prjPath=pPath, tskScript=tsSc, opt=op, title=t, start=st, end=e, priority=p, taskSize=pT, standalone=False)
dialog.show()
return
except:
app = QtGui.QApplication(sys.argv)
myApp = jobSpooler(imgPath=iP, tskType = tsT, tskFile=tsFile, prjPath=pPath, tskScript=tsSc, opt=op, title=t, start=st, end=e, priority=p, taskSize=pT)
myApp.show()
sys.exit(app.exec_())
return
开发者ID:makeittotop,项目名称:py_queue,代码行数:25,代码来源:bs_jobSpooler.py
示例12: create
def create(self):
if cmds.window( self.winName, ex=1 ):
cmds.deleteUI( self.winName, wnd=1 )
cmds.window( self.winName, title= self.title )
form = cmds.formLayout()
field_meshForm = self.field_mesh.create()
field_uvForm = self.field_uv.create()
checkForm = self.check.create()
buttons_form = self.buttons.create()
cmds.setParent( '..' )
cmds.formLayout( form, e=1,
af=[(field_meshForm, 'top', 0 ), ( field_meshForm, 'left', 0 ), ( field_meshForm, 'right', 0 ),
(field_uvForm, 'left', 0 ), ( field_uvForm, 'right', 0 ),
(checkForm, 'left', 0 ), (checkForm, 'right', 0 ),
(buttons_form, 'left', 0 ), ( buttons_form, 'right', 0 ) ],
ac=[(field_uvForm, 'top', 0, field_meshForm ),
(checkForm, 'top', 0, field_uvForm),
(buttons_form, 'top', 0, checkForm )])
cmds.window( self.winName, e=1, w=self.width, h=self.height )
cmds.showWindow( self.winName )
self.setTextInfomation()
self.popupSetting()
self.buttonCommandSetting()
开发者ID:jonntd,项目名称:mayadev-1,代码行数:28,代码来源:sgPWindow_data_mesh_import.py
示例13: transfertSelectionToTarget_window
def transfertSelectionToTarget_window():
"""
This definition creates the 'Transfert Selection To Target' main window.
"""
cmds.windowPref(enableAll=False)
if (cmds.window("transfertSelectionToTarget_window", exists=True)):
cmds.deleteUI("transfertSelectionToTarget_window")
cmds.window("transfertSelectionToTarget_window",
title="Transfert Selection To Target",
width=320)
spacing = 5
cmds.columnLayout(adjustableColumn=True, rowSpacing=spacing)
cmds.rowLayout(numberOfColumns=3, columnWidth3=(125, 150, 130), adjustableColumn=2, columnAlign=(2, "left"), columnAttach=[(1, "both", spacing), (2, "both", spacing), (3, "both", spacing)])
cmds.text(label="Target:")
sources_textField = cmds.textField("target_textField")
cmds.button("pickTarget_button", label="Pick Target!", command=pickTarget_button_OnClicked)
cmds.setParent(topLevel=True)
cmds.separator(style="single")
cmds.button("transfertSelection_button", label="Transfert Selection!", command=transfertSelection_button_OnClicked)
setUnsetContextHotkeys()
scriptJob = cmds.scriptJob(uiDeleted=("transfertSelectionToTarget_window", setUnsetContextHotkeys), runOnce=True)
cmds.showWindow("transfertSelectionToTarget_window")
cmds.windowPref(enableAll=True)
开发者ID:elanifegnirf,项目名称:Snippets,代码行数:34,代码来源:others.py
示例14: createMayaWindow
def createMayaWindow(title, new, brand="studio.coop", tooltip="introduction to the UI"):
if cmds.window(title, exists=True):
if not new:
cmds.showWindow(title)
return None, True
cmds.deleteUI(title, wnd=True) # delete old window
mWindow = mayaUI()
mWindow.setWindowTitle(title)
mWindow.setObjectName(title)
mWindow.setWindowFlags(QtCore.Qt.Tool) # always on top (multiplatform)
# Default UI elements
""" Create the widgets for the dialog """
mWindow.header = QtGui.QLabel(title)
mWindow.header.setAlignment(QtCore.Qt.AlignHCenter)
mWindow.header.setFont(fontHeader)
mWindow.header.setContentsMargins(10, 10, 10, 10)
mWindow.brand = QtGui.QLabel(brand)
mWindow.brand.setToolTip(tooltip)
mWindow.brand.setStyleSheet("background-color: rgb(40,40,40); color: rgb(180,180,180); border:solid black 1px")
mWindow.brand.setAlignment(QtCore.Qt.AlignHCenter)
mWindow.brand.setGeometry(10, 10, 20, 20)
mWindow.brand.setFont(fontFooter)
print "window successfully created"
return mWindow, False
开发者ID:studiocoop,项目名称:maya-coop,代码行数:26,代码来源:coopQt.py
示例15: gen_button
def gen_button(self, *args):
if self.col != None:
cmds.deleteUI(self.col)
self.col = cmds.columnLayout(co=['both', 5], parent=self.dyna)
# Loop through given objects.
for obj in self.objs:
cmds.nodeIconButton( p=self.col, w=self.width - 40, style='iconAndTextHorizontal', image1='cone.png', label=obj, c=pm.Callback(self.select_obj, obj) )
开发者ID:creuter23,项目名称:fs-tech-artist,代码行数:7,代码来源:ThreeDF_rig_check_v003.py
示例16: addMultiAttr
def addMultiAttr():
#Create a variable for the window name
winName = 'blend'
winTitle = 'rh_addMultiAttr'
#Delete the window if it exists
if cmds.window(winName, exists=True):
cmds.deleteUI(winName, window=True)
#Build the main window
cmds.window(winName, title=winTitle, sizeable=True)
cmds.textFieldButtonGrp('Obj',label='Object :', text='', ed = False,buttonLabel='Load Sel',bc = 'sel()')
cmds.columnLayout(adjustableColumn=True)
cmds.textFieldGrp('Attr',l='Attribute:',text='')
cmds.columnLayout(adjustableColumn=True)
cmds.floatFieldGrp('minAttr', numberOfFields=1, label='Min Value', value1=0)
cmds.columnLayout(adjustableColumn=True)
cmds.floatFieldGrp('maxAttr', numberOfFields=1, label='Max Value', value1=0)
cmds.columnLayout(adjustableColumn=True)
cmds.button(label='Contact', command='Connect()')
cmds.columnLayout(adjustableColumn=True)
#Show the window
cmds.showWindow(winName)
cmds.window(winName, edit=True, width=300, height=120)
开发者ID:RyugasakiHu,项目名称:Maya-tools,代码行数:25,代码来源:rh_addMultiAttr.py
示例17: create
def create(self):
if cmds.menu( self.uiname, ex=1 ):
cmds.deleteUI( self.uiname )
cmds.menu( self.uiname, l= self.title, p='MayaWindow', to=1 )
return self.uiname
开发者ID:jonntd,项目名称:mayadev-1,代码行数:7,代码来源:sgMyMenu.py
示例18: __init__
def __init__(self):
winName = "Size set"
global typeMenu
winTitle = winName
if cmds.window(winName, exists=True):
cmds.deleteUI(winName)
# self.window = cmds.window(self.winName, title=self.winTitle, tbm=1, w=150, h=100 )
window = cmds.window(winName, title=winTitle, tbm=1, w=250, h=100 )
cmds.menuBarLayout(h=30)
cmds.rowColumnLayout (' selectArrayRow ', nr=1, w=250)
cmds.frameLayout('LrRow', label='', lv=0, nch=1, borderStyle='out', bv=1, p='selectArrayRow')
cmds.rowLayout (' rMainRow ', w=300, numberOfColumns=6, p='selectArrayRow')
cmds.columnLayout ('selectArrayColumn', parent = 'rMainRow')
cmds.setParent ('selectArrayColumn')
cmds.separator(h=10, p='selectArrayColumn')
cmds.gridLayout('listBuildButtonLayout', p='selectArrayColumn', numberOfColumns=2, cellWidthHeight=(100, 20))
typeMenu=cmds.optionMenu( label='ctrl size')
cmds.menuItem( label="Large" )
cmds.menuItem( label="Med" )
cmds.menuItem( label="Small" )
cmds.button (label='Change Selection', p='listBuildButtonLayout', command = lambda *args:self.controllerSize())
cmds.showWindow(window)
开发者ID:edeglau,项目名称:storage,代码行数:26,代码来源:HoofRig_Toe.py
示例19: locatorParticlesUI
def locatorParticlesUI():
"""
"""
# Define window
locParticleUI = 'locatorParticleWindow'
if cmds.window(locParticleUI, q=True, ex=True): cmds.deleteUI(locParticleUI)
locParticleUI = cmds.window(locParticleUI, t='Generate Particles')
# UI Layout
cmds.columnLayout(adj=False, cal='left')
partiTFG = cmds.textFieldGrp('locParticle_particleTFG', label='Particle', text='', cw=[(1, 100)])
radiusFFG = cmds.floatSliderGrp('locParticle_radiusFSG', label='radius', f=True, min=0.1, max=10.0, fmn=0.01,
fmx=100.0, pre=2, v=1.0, cw=[(1, 100)])
rotateLocCBG = cmds.checkBoxGrp('locParticle_rotateCBG', label='Add rotatePP', ncb=1, v1=0, cw=[(1, 100)])
scaleLocCBG = cmds.checkBoxGrp('locParticle_scaleCBG', label='Add scalePP', ncb=1, v1=0, cw=[(1, 100)])
selfCollideCBG = cmds.checkBoxGrp('locParticle_selfCollideCBG', label='self collide', ncb=1, v1=0, cw=[(1, 100)])
cmds.button(l='Create Particles', c='glTools.tools.generateParticles.locatorParticlesFromUI()')
# Popup menu
cmds.popupMenu(parent=partiTFG)
for p in cmds.ls(type=['particle', 'nParticle']):
cmds.menuItem(p, c='cmds.textFieldGrp("' + partiTFG + '",e=True,text="' + p + '")')
# Show Window
cmds.showWindow(locParticleUI)
开发者ID:bennymuller,项目名称:glTools,代码行数:26,代码来源:generateParticles.py
示例20: load_ui
def load_ui():
current_script_path = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))
if (cmds.window('jt_autorig', exists=True)):
cmds.deleteUI('jt_autorig')
window = cmds.loadUI(uiFile=os.path.join(current_script_path, 'jt_autorig.ui'))
cmds.showWindow(window)
开发者ID:MaxIsJames,项目名称:jt_tools,代码行数:7,代码来源:jt_autorig.py
注:本文中的maya.cmds.deleteUI函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论