Skip to content

Instantly share code, notes, and snippets.

@dskjal
Last active April 4, 2018 02:12
Show Gist options
  • Save dskjal/2b78f6789cb798df5e6cafcc9bf4ebd1 to your computer and use it in GitHub Desktop.
Save dskjal/2b78f6789cb798df5e6cafcc9bf4ebd1 to your computer and use it in GitHub Desktop.
Blender のボタンを表示する
import bpy
##############################################
class UI(bpy.types.Panel):
bl_label = "my panel"
bl_space_type = "VIEW_3D"
bl_region_type = "UI"
def draw(self, context):
self.layout.operator("my.button")
##############################################
class MyButton(bpy.types.Operator):
bl_idname = "my.button"
bl_label = "text"
def execute(self, context):
print("pushed")
return{'FINISHED'}
classes = (
UI,
MyButton
)
for cls in classes:
bpy.utils.register_class(cls)
''' 登録を解除する場合
for cls in reversed(classes):
bpy.utils.unregister_class(cls)
'''
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment