gpt4 book ai didi

python - 在不创建菜单项的情况下为功能分配快捷方式

转载 作者:行者123 更新时间:2023-12-01 09:27:53 25 4
gpt4 key购买 nike

我想为 The Foundry NUKE 中的 nuke 菜单分配一个功能快捷方式。

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

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

我想跳过所有 nuke.menu 部分,只将 alt+u 快捷方式分配给 do_This.doThis()

非常感谢您的帮助。

最佳答案

尝试以下方法:(在 macOS 10.11 上的 NUKE 10.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

或者这个:

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

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

关于python - 在不创建菜单项的情况下为功能分配快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50218050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com