首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用MEL或Python修改Maya中的现有面板?

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

Stack Overflow用户
提问于 2009-02-09 07:05:27
回答 4查看 5K关注 0票数 1

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

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

链接到教程或一个简短的代码片段,让我开始将是很好的。我只需要知道如何找到图层编辑器/面板,并在其中添加一个按钮或文本字段。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-02-15 16:03:12

您是否尝试过在maya安装目录下的MEL文件中搜索ui项目名称?它应该是包含的MEL脚本之一,并且可以从那里直接修改它。

票数 1
EN

Stack Overflow用户

发布于 2012-05-04 05:30:04

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

代码语言:javascript
复制
whatIs "layerEditor"; 

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

票数 3
EN

Stack Overflow用户

发布于 2010-06-29 04:18:21

老帖子,但也许有人还想知道。

我至少在30年前写了这个脚本:http://www.creativecrash.com/maya/downloads/scripts-plugins/interface-display/c/guihelper

它的脚本很糟糕,但对修改Maya的Gui非常有用。你可以给所有的gui项目添加弹出菜单,包括项目名称、打印层次结构的命令等;你还可以加载一个显示gui控件层次结构的窗口。

通常,技巧是识别具有特定名称的gui控件,例如TimeSliderForm,然后通过查询控件命令、帮助文本、标签文本等遍历层次结构到您想要去的地方。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/527314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档