Some one know why I can’t use a Menu for run a Modal operator?
ex. this script
import bpy
class ModalOperator(bpy.types.Operator):
bl_idname = "test.modal"
bl_label = "test modal"
def modal(self, context, event):
print(event.type)
def invoke(self, context, event):
print("Invoke")
def menu_func(self, context):
self.layout.operator(ModalOperator.bl_idname, text="Description")
def register():
bpy.utils.register_module(__name__)
bpy.types.VIEW3D_MT_edit_mesh_vertices.append(menu_func)
def unregister():
bpy.utils.unregister_module(__name__)
bpy.types.VIEW3D_MT_edit_mesh_vertices.remove(menu_func)
if __name__ == "__main__":
register()
return
invalid operator call TEST_OT_modal
Thanks