Skip to main content
 首页 » 编程设计

python之如何使用 MEL 或 Python 修改 Maya 中的现有面板

2025年05月04日16zhujiabin

多年来,我一直使用 MEL 和 Python 在 Maya 中编写工具。除了一个领域外,我认为自己是 Maya 中自定义窗口/GUI 设计方面的专家;修改现有面板和编辑器。

通常,我正在构建需要完全自定义 UI 的工具,因此我习惯于从头开始构建它们。然而,最近我发现自己想要在 Maya 的图层编辑器中添加一些额外的功能。我看过解释如何执行此操作的教程,但现在我想这样做,但找不到任何教程。

帮助我入门的教程链接或简短代码片段会很棒。我只需要知道如何找到图层编辑器/面板,比如向其添加按钮或文本字段。

请您参考如下方法:

最简单的方法是修改现有的 Maya 代码并将其放入您的用户/脚本中。您可以使用 whatIs 获取脚本名称。比如说:

whatIs "layerEditor";  

结果是 ./scripts/others/layerEditor.mel// 。但是现在您也可以在 PyQt 中使用包装实例。