2013-07-10 17 views
1

В настоящее время я работаю с майей, и я хочу выполнить команду при закрытии окна. До сих пор я не нашел решения для запуска команды при нажатии кнопки Windows X, за исключением того, чтобы создать пользовательскую кнопку и использовать deleteUI .. Есть ли какой-нибудь флаг или что-то, чтобы это было проще?Команда запуска при нажатии кнопки X

ответ

2

Вы можете использовать скриптJob. Он будет запускать процесс в фоновом режиме на основе ваших условий.

from pymel.core import * 

win = window() 
win.show() 

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

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

Теперь, когда пользовательский интерфейс закрывается, или кнопка X нажата, она будет печатать «window1 удален».

+0

Это работает отлично! Спасибо чувак :) – arvidurs

Смежные вопросы