как показать сообщение из скрипта блендера? - PullRequest
7 голосов
/ 08 октября 2011

Есть ли способ показать простое окно сообщения с текстом из скрипта блендера? Например, если у меня возникла ошибка во время выполнения.

1 Ответ

7 голосов
/ 12 октября 2011

Обновление: Официально ссылка больше не существует, и я прекратил разработку для Blender.Старая поваренная книга 2.5 по-прежнему доступна в интернет-архиве по адресу:
https://web.archive.org/web/20120824033549/http://wiki.blender.org/index.php/Dev:2.5/Py/Scripts/Cookbook/Code_snippets/Interface#A_popup_dialog


Посмотрите на этот фрагмент кода , чтобы увидеть диалоговое окно с сообщением об ошибке.После выбора (текстового) файла появляется сообщение, когда слово return прочитано.Это работает в принципе, но мне пришлось нажать escape, чтобы заставить окно исчезать (в Mac OSX), потому что не было никакой реакции на ввод с помощью мыши.

Мне кажется, что в Blender вообще нет рекомендуемого способа отображения окон сообщений2.5.Возможно, дизайнеры хотят поощрять программистов-надстроек использовать self.report для сообщений и инструментальную полку для получения ввода от оператора.Но это только предположение, я все еще новичок.

...