2014-01-09 54 views
0

有没有一种方法,你可以通过一个按钮,通过多种功能如:我想通过一个按钮命令来运行这两种功能运行多个功能蟒蛇玛雅

def test1(*args) 
    print Hi 

def test2(*args) 
    print Hello 

cmds.button('greetings',label = 'Menu',command = test1 & test2)...? 

的是,可能在python玛雅.. ???

回答

2

最简单的方式做这将是定义一个新的功能

def test1_test2(*args): 
    test1(*args) 
    test2(*args) 

cmds.button('greetings', label='Menu', command=test1_test2) 
+0

三江源非常多这有助于。 – Arnvfx

+0

@Arnvfx如果它帮助你解决了你的问题,那么请点击答案左侧的勾号接受答案。 –

1

如果你想这样做不定义一个新的功能,你可以做这样的事情:

cmds.button('greetings',label = 'Menu', command = lambda:[x() for x in [test1, test2]])