Добавление простого текста в окно простой панели Nuke - PullRequest
1 голос
/ 04 октября 2019

Я все время работаю с 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 просто в качестве заполнителя для того, что мне нужно.

Буду признателен за любую помощь, я чувствую, что это так просто, что она не включена в большую часть документации.

1 Ответ

0 голосов
/ 05 октября 2019

Для окон, приносящих простое сообщение, используйте этот код:

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()
...