我是PySide的新手,并希望根据用户在Maya hypershade中所做的选择更新QT gui。例如,当用户更改hypershade中的选定节点时,这些节点的名称将在我的PySide gui中更新。我有gui在启动时列出所选节点,但我不确定如何在用户在Maya中更改其选择时动态更新列表。谢谢。
答案 0 :(得分:1)
听起来你需要一个选择回调。
OpenMaya
的api为MEventMessage
,scriptJob
为cmds
。这两个例子可以在这里找到:
How to get from Maya event of a change highlight objects in the scene?
出于性能原因,我建议使用MEventMessage
而不是scriptJob
。