1 回答

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊
python的腳本如下
import maya.cmds as mc
win=mc.window()
mc.columnLayout( adjustableColumn = True )
btn1=mc.button(l="按鈕開",c='')
btn2=mc.button(l="按鈕2",c='mc.button(btn1,e = 1,l = "按鈕關(guān)")')
mc.showWindow(win)
mel的腳本如下
window;
columnLayout -adj 1;
button -l "按鈕開" -c "" btn1;
button -l "按鈕2" -c "button -e -l \"按鈕關(guān)\" btn1";
showWindow;
其實(shí)還可以寫成函數(shù)來(lái)調(diào)用
python函數(shù)如下
import maya.cmds as mc
win=mc.window()
mc.columnLayout( adjustableColumn = True )
btn1=mc.button(l="按鈕開",c='')
btn2=mc.button(l="按鈕2",c = 'change()')
mc.showWindow(win)
def change():
btn = mc.button(btn1,q = 1,l = 1)
if btn == '按鈕開':
mc.button(btn1,e = 1,l = '按鈕關(guān)')
if btn == '按鈕關(guān)':
mc.button(btn1,e = 1,l = '按鈕開')
mel函數(shù)如下
window;
columnLayout -adj 1;
button -l "按鈕開" -c "" btn1;
button -l "按鈕2" -c "btn1";
showWindow;
proc btn1(){
string $btn1 = `button -q -l btn1`;
if($btn1 == "按鈕開"){
button -e -l "按鈕關(guān)" btn1;
}
if($btn1 == "按鈕關(guān)"){
button -e -l "按鈕開" btn1;
}
}
- 1 回答
- 0 關(guān)注
- 1400 瀏覽
添加回答
舉報(bào)