私はMaya Pythonで書いたこのスクリプトにいくつか問題があります。ボタンを押すことでUIを閉じる関数を呼び出せます。私はここと他のサイトの両方を見回しました。私はそれを機能させるように見えません。 「閉じる」ボタンを押しても何も起こりません。deleteUIがMaya Pythonでこのスクリプトで動作しないのはなぜですか?
def closeUI(*args):
if (cmds.window('mainWindow', exists=True)):
cmds.deleteUI('mainWindow')
def mainWindow(*args):
closeUI()
mainWindow = cmds.window(title="Auto-rig", widthHeight=(300, 300), s=False, vis=True, toolbox=True)
cmds.columnLayout(adjustableColumn=True)
cmds.button(label='Create Joints (1 of 3)', command=createJoints, en=True)
cmds.button(label='Create IK (2 of 3)', command=createIk, en=True)
cmds.button(label='Create Controls (3 of 3)', command=createControls, en=True)
cmds.button(label='Close', command=closeUI, en=True)
mainWindow()
コードをチェックしましたか?それはまったく動作していません... – andy
存在しない関数を呼び出すボタンコマンドを単に削除すると、コードが機能します。実際にはその質問に答えます。 – UKDP