【问题标题】:Global from User defined GUI来自用户定义的 GUI 的全局
【发布时间】:2013-03-27 03:07:55
【问题描述】:

所以我认为我的问题是我对全局变量和子程序的理解。加上开头的列表 这是我的代码:

https://gist.github.com/anonymous/ff1b16aa4093a2929896

如果我将它放入 Maya 中,突出显示它并按下播放图标。它可以工作并且 GUI 会打开,我可以从 GUI 运行整个过程。但是,如果我保存它并尝试将其作为模块导入,它就无法正常工作并且重置按钮消失,我得到了这个:

# NameError: 未定义全局名称“Reset”#

编辑:我会将 Reset 放入变量中,但出于某种原因。

【问题讨论】:

  • 我们可以看一个代码示例吗?您使用的是 Maya 的 UI 选项还是 PyQt?为什么要使用全局变量而不是将函数封装在一个类中?
  • 我不太懂课程。我会调查他们
  • 这是你的全部代码吗?我试图了解您对代码所做的整体操作,但是您拥有无需调用的功能。您是否尝试在 UI 消失后保留数据?如果是,为什么?这有什么要求?我想帮忙,但我不知道你在做什么。
  • 一共400行代码,这里怎么上传?
  • 网上有几个地方可以贴代码。我喜欢gist.github.com,但公平地说,我会列出替代品:pastebin、pastie、chop、snipplr、coden-ps 和大约一百个其他的。选择一个然后发布网址,以便人们可以帮助您。

标签: variables user-interface global maya


【解决方案1】:

查看optionVar 命令。

一般来说,Maya 的整个用户界面都是开源的。如果您想知道某些东西是如何工作的,您可以简单地找到实现它的脚本。也尽量不要避免学习 MEL。

【讨论】:

  • 会的,我刚开始在大学的一个项目学习python。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-19
  • 1970-01-01
相关资源
最近更新 更多