有没有办法可以通过一个按钮传递多个功能,例如:
def test1(*args)
print Hi
def test2(*args)
print Hello
cmds.button('greetings',label = 'Menu',command = test1 & test2)...?
我想通过一个按钮命令运行这两个函数就可以在python maya中运行.. ???
答案 0 :(得分:3)
这样做的简单方法是定义一个新函数
def test1_test2(*args):
test1(*args)
test2(*args)
cmds.button('greetings', label='Menu', command=test1_test2)
答案 1 :(得分:2)
如果你想在不定义新功能的情况下这样做,你可以这样做:
cmds.button('greetings',label = 'Menu', command = lambda:[x() for x in [test1, test2]])