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

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


我将p.message用作占位符的地方。

任何帮助将不胜感激,我觉得这是如此简单,以致于大多数文档中都没有包含它。

最佳答案

对于带简单消息的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()

关于python - 向Nuke简单面板窗口添加纯文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58242860/

10-13 02:07