PySide gui,Maya hypershade更新

时间:2018-06-04 15:18:04

标签: pyside maya

我是PySide的新手,并希望根据用户在Maya hypershade中所做的选择更新QT gui。例如,当用户更改hypershade中的选定节点时,这些节点的名称将在我的PySide gui中更新。我有gui在启动时列出所选节点,但我不确定如何在用户在Maya中更改其选择时动态更新列表。谢谢。

1 个答案:

答案 0 :(得分:1)

听起来你需要一个选择回调。

OpenMaya的api为MEventMessagescriptJobcmds。这两个例子可以在这里找到:

How to get from Maya event of a change highlight objects in the scene?

出于性能原因,我建议使用MEventMessage而不是scriptJob