在不创建菜单项的情况下为函数指定快捷方式

2024-10-06 11:23:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我想为Foundry NUKE中的nuke菜单指定一个快捷方式。在

到目前为止,我是这样做的:

nuke.menu('Nuke').addCommand('customTools/do_this', 'do_This.doThis()', 'alt+u')

我想跳过所有nuke.menu部分,只需将alt+u快捷方式分配给do_这个。多思()。在

非常感谢你的帮助。在


Tags: foundry菜单thisaltdo快捷方式menunuke
1条回答
网友
1楼 · 发布于 2024-10-06 11:23:03

尝试以下方法:(在macos10.11上的nuke10.5v7中可以正常工作)

import nuke
import math

def doThat(a,b):
    c = a + b
    print(c)

nuke.menu('Nuke').addCommand('self', 'doThat(5,7)', 'alt+u')

# Result: <MenuItem object at 0x11eb54d50>
# doThat(5,7)
# 12

或者这个:

^{pr2}$

相关问题 更多 >