0

嗨,我正在使用Pyqt4在 中制作 UI Maya,但我希望在用户打开或更改场景时关闭或刷新 UI。

python有没有办法检测到这种变化?

4

1 回答 1

3

scriptJob是你需要的。

以下可能带有一些自定义可能会有所帮助。

import maya.cmds as cmds

def refresher():
    # the function which does the closing/refreshing
    pass

cmds.scriptJob(e=["NewSceneOpened", refresher])
cmds.scriptJob(e=["SceneOpened", refresher])
cmds.scriptJob(e=["flushingScene", refresher])
于 2013-05-22T19:07:08.237 回答