Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在maya中使用python切换maya图标_Python_Icons_Maya - Fatal编程技术网

如何在maya中使用python切换maya图标

如何在maya中使用python切换maya图标,python,icons,maya,Python,Icons,Maya,我目前正试图让我的iconTextButton在单击后将其给定图标更改为其他图像。这有可能吗 def defaultButtonPush(*args): print 'Button 1 was pushed.' cmds.window( width=150 ) cmds.columnLayout( adjustableColumn=True ) cmds.iconTextButton(style='iconAndTextHorizontal', image1= 'cube.png',image

我目前正试图让我的iconTextButton在单击后将其给定图标更改为其他图像。这有可能吗

def defaultButtonPush(*args):
print 'Button 1 was pushed.'

cmds.window( width=150 )
cmds.columnLayout( adjustableColumn=True )
cmds.iconTextButton(style='iconAndTextHorizontal', image1= 'cube.png',image2= 'sphere.png', label='Button 1', command=defaultButtonPush )

cmds.showWindow()

非常感谢

非常接近,您可以为Maya中创建的大多数元素定义一个引用字符串。如果您注意到,在的命令参考中,image1是可编辑的,因此我们可以使用链接到iconButton的命令来更改它

这是我添加的主代码,请注意“iconButton”名称,在您第一次创建iconTextButton时,我也将其添加到了iconTextButton中

cmds.iconTextButton('iconButton',edit=True,image1='newimage.jpg')

所有的东西都放在一起:

def defaultButtonPush(*args):
    cmds.iconTextButton('iconButton', edit=True, image1='newimage.jpg')

cmds.window( width=150 )
cmds.columnLayout( adjustableColumn=True )
cmds.iconTextButton('iconButton', style='iconAndTextHorizontal', image1= 'cube.png',image2= 'sphere.png', label='Button 1', command=defaultButtonPush )

cmds.showWindow()
我还没有测试过这个,但它应该工作没有任何问题