Skip to content

Instantly share code, notes, and snippets.

@dskjal
Last active April 4, 2018 02:06
Show Gist options
  • Save dskjal/44f08d220f284496181791832b95ca87 to your computer and use it in GitHub Desktop.
Save dskjal/44f08d220f284496181791832b95ca87 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):
layout = self.layout
row = layout.row(align=True)
row.alignment = 'EXPAND'
row.operator("my.button", text="1")
row.operator("my.button", text="2")
row.operator("my.button", text="3")
#############################################
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