Maya Python-IconTextButton右键单击命令

Maya Python-IconTextButton右键单击命令,python,scripting,maya,Python,Scripting,Maya,我一直在尝试使用python在maya中的icontextbutton上使用右键单击命令。 我知道有一个弹出菜单,这是工作正常,但我不想弹出,因为它增加了第二次点击的工作流程,而不是有一个命令执行人民币按。 似乎没有关于这个主题的文档,谷歌也没有帮助,所以我希望任何人都能有一个想法,也许是一些我不知道的未记录的标志。所以LMB应该执行一个命令,RMB应该执行另一个命令。有什么方法可以做到这一点吗?我建议直接使用Qt,而不是使用Maya的Python内容 也就是说,通过一个空的弹出菜单,你可以实现

我一直在尝试使用python在maya中的icontextbutton上使用右键单击命令。 我知道有一个弹出菜单,这是工作正常,但我不想弹出,因为它增加了第二次点击的工作流程,而不是有一个命令执行人民币按。
似乎没有关于这个主题的文档,谷歌也没有帮助,所以我希望任何人都能有一个想法,也许是一些我不知道的未记录的标志。所以LMB应该执行一个命令,RMB应该执行另一个命令。有什么方法可以做到这一点吗?

我建议直接使用Qt,而不是使用Maya的Python内容

也就是说,通过一个空的
弹出菜单
,你可以实现一些主要功能:

将maya.cmds作为cmds导入
window=cmds.window()
cmds.columnLayout(adjustableColumn=True)
cmds.iconTextButton(style='iconly',image1='spotlight.png',label='spotlight',command='print'左键单击')
cmds.popupMenu(postMenuCommand='print“右键单击”'))
cmds.showWindow(窗口)

然而,对打开但不可见的菜单的关注似乎使多次单击在某种程度上有点“关闭”,但在其他方面它似乎非常有用。

谢谢,空菜单起作用。到目前为止,没有“关闭”单击的问题。