Kam*_*mil 2 python operators blender
我在 python 中创建了一个简单的菜单,我可以在其中添加运算符
layout.operator("wm.center_object")
layout.operator("wm.move_camera")
Run Code Online (Sandbox Code Playgroud)
问题是我需要一个用 INVOKE_DEFAULT 调用的操作符。
以下是立即调用它的行:
bpy.ops.object.custom_draw('INVOKE_DEFAULT')
Run Code Online (Sandbox Code Playgroud)
和作品,但我无法弄清楚如何操作与INVOKE_DEFAULT监守以下被添加到我的菜单不工作:
layout.operator("object.custom_draw('INVOKE_DEFAULT')")
Run Code Online (Sandbox Code Playgroud)
使用布局的operator_context字段:
layout.operator_context = "INVOKE_DEFAULT";
layout.operator("object.custom_draw");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
813 次 |
| 最近记录: |