我通过qt设计器创建了一个GUI,我想在Maya中使用该GUI(我认为这无关紧要,但我使用的是2015)。我有很多代码,但我只想展示一个例子。基本上,我有一个组合框,我想添加项目到该框。我想使用循环和一些列表添加一些特定的项目,但Maya甚至不允许我只指定要添加的项目,我只想首先弄清楚如何将项目显式添加到选项菜单:
import maya.cmds as cmds
win = cmds.loadUI("Path/To/Ui.ui")
oM = cmds.optionMenu("objectNameOfOptionMenu",query=True)
cmds.menuItem(label='Test',p=oM)
cmds.showWindow(win)
它通常给我的错误是"菜单项的菜单找不到maya"。有可能做到这一点吗?或者,如果我想实现这一点,我必须编程自己的gui吗。如有任何帮助,我们将不胜感激!
您需要将对象win
的标志menuBar
分配给True