Button 单击X按钮时运行命令

Button 单击X按钮时运行命令,button,user-interface,window,maya,Button,User Interface,Window,Maya,目前我正在使用maya,我希望在关闭窗口时执行命令。 到目前为止,除了创建自定义按钮和使用deleteUI之外,我还没有找到任何解决方案来在单击windows X按钮时运行命令。。 是否有一个标志或其他东西使它更简单?您可以使用scriptJob。它将根据您的条件在后台运行进程 from pymel.core import * win = window() win.show() def uiDel(ui): print ui, "deleted" scriptJob(uid=[wi

目前我正在使用maya,我希望在关闭窗口时执行命令。 到目前为止,除了创建自定义按钮和使用deleteUI之外,我还没有找到任何解决方案来在单击windows X按钮时运行命令。。
是否有一个标志或其他东西使它更简单?

您可以使用scriptJob。它将根据您的条件在后台运行进程

from pymel.core import *

win = window()
win.show()

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

scriptJob(uid=[win.name(), "uiDel(win.name())"])
现在,当用户界面关闭或按下X按钮时,它将打印“window1已删除”