如何显示来自搅拌机脚本的消息?
Posted
技术标签:
【中文标题】如何显示来自搅拌机脚本的消息?【英文标题】:how to show a message from a blender script? 【发布时间】:2011-12-03 14:17:01 【问题描述】:有没有办法用搅拌机脚本中的文本显示一个简单的消息框?例如,如果我在执行过程中遇到错误。
【问题讨论】:
【参考方案1】:更新:该链接不再正式存在,我停止为 Blender 开发。旧的 2.5 食谱仍然可以在 Internet 存档中找到:https://web.archive.org/web/20120824033549/http://wiki.blender.org/index.php/Dev:2.5/Py/Scripts/Cookbook/Code_snippets/Interface#A_popup_dialog
查看此code snippet 以获取错误对话框/消息窗口。选择后,一个(文本)文件会在读取return这个词时弹出一条消息。它基本上可以工作,但我不得不点击转义使框消失(在 Mac OSX 上),因为鼠标输入没有反应。
在我看来,在 Blender 2.5 中显示消息框没有普遍推荐的方式。也许设计者想鼓励插件程序员使用 self.report 来获取消息,而使用工具架来获取操作员的输入。但这只是一个假设,我还是个初学者。
【讨论】:
是的,self.report('ERROR', "My message")
对我有用,并且还在鼠标光标位置显示一个小消息窗口。我猜这就是开发人员希望我们使用它的方式。
该 sn-p 的链接已损坏。在您的答案中链接和粘贴文本会很有帮助。
链接不再可用,所以答案没有太大帮助,很遗憾。
你说得对,对不起。也许存档链接对某人有帮助。我完全忘记了 2011 年和 Python 的所有内容,因此即使将其复制到答案中也是不安全的。也许其他人能够提供更新以上是关于如何显示来自搅拌机脚本的消息?的主要内容,如果未能解决你的问题,请参考以下文章