2013-07-10 109 views
1

當前我正在使用maya,並且我想在關閉窗口時執行命令。 到目前爲止,我還沒有找到任何解決方案,當單擊Windows X按鈕時除了創建自定義按鈕並使用deleteUI以外,還可以運行命令.. 是否有標誌或其他內容可以更容易?單擊X按鈕時運行命令

回答

2

您可以使用scriptJob。它將根據您的條件在後臺運行一個進程。

from pymel.core import * 

win = window() 
win.show() 

def uiDel(ui): 
    print ui, "deleted" 

scriptJob(uid=[win.name(), "uiDel(win.name())"]) 

現在,當ui關閉或X按鈕被按下時,它將打印「window1刪除」。

+0

這工作完美!謝啦 :) – arvidurs