向Nuke简单面板添加纯文本

2024-04-29 14:56:30 发布

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

我一直在使用Nuke,我知道简单的Python可以在其中创建简单的工具。我已经能够使用面板和工具执行中等复杂的操作,但我坚持使用一些应该非常简单的操作,但我似乎无法在这里、nukepedia或foundry帮助和教程中找到答案。我想添加一些简单的文本到我的面板。例如:

p = nuke.Panel('test')
p.message('This is where I hope to display an explanation of the tool')
p.addButton('Quit')

在这里,我使用p.message作为我需要的内容的占位符。你知道吗

任何帮助将不胜感激,我觉得这是如此简单,它没有包括在大多数的文件。你知道吗


Tags: 工具答案test文本面板messagefoundryis
1条回答
网友
1楼 · 发布于 2024-04-29 14:56:30

对于带简单消息的windows,请使用以下代码:

nuke.message('Explanation of the Tool')

如果需要用户的yes/no选择,请使用以下代码:

if nuke.ask('Do you like to create ColorWheel node?'):
    nuke.createNode('ColorWheel')

如果需要面板,请使用以下代码:

panel = nuke.Panel('Test panel')
panel.addNotepad('Explanation Here','Explanation of the Tool')
panel.addButton('Quit')

…然后:

panel.show()

相关问题 更多 >