如何从blender脚本中显示消息?

And*_*rew 7 python scripting blender

有没有办法显示一个简单的消息框,其中包含来自blender脚本的文本?例如,如果我在执行期间遇到错误.

Kay*_*Kay 7

更新:该链接不再正式存在,我停止为Blender开发.旧的2.5食谱仍然可以在互联网档案中找到:https://web.archive.org/web/20120824033549/http : //wiki.blender.org/index.php/Dev :2.5/Py/Scripts/Cookbook
/ Code_snippets /接口#A_popup_dialog


查看错误对话框/消息窗口的此代码段.选择后,(文本)文件会在读取单词return时弹出一条消息.它基本上工作,但我不得不点击逃生使盒子消失(在Mac OSX上)因为鼠标输入没有反应.

在我看来,通常没有推荐的方法在Blender 2.5中显示消息框.也许设计师希望鼓励附加程序员将self.report用于消息,而工具架则用于获取操作员的输入.但这只是一个假设,我还是初学者.

  • 是的,`self.report({'ERROR'},"我的消息")`对我有用,并且还在鼠标光标位置显示一个小消息窗口.我想这就是开发人员希望我们使用它的方式. (2认同)
  • 该片段的链接已损坏。将文本链接并粘贴到您的答案中会大有帮助。 (2认同)