Advertisement
Guest User

Untitled

a guest
Oct 20th, 2020
553
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. mport bpy
  2. from bpy.types import Panel, Operator
  3.  
  4. class ADDONNAME_PT_main_panel(Panel):
  5.     bl_label = "Main Panel"
  6.     bl_idname = "ADDONNAME_PT_main_panel"
  7.     bl_space_type = 'VIEW_3D'
  8.     bl_region_type = 'UI'
  9.     bl_category = "New Tab"
  10.  
  11.     def draw(self, context):
  12.         layout = self.layout
  13.  
  14.         layout.operator("addonname.myop_operator")
  15.  
  16.  
  17. class ADDONNAME_OT_my_op(Operator):
  18.     bl_label = "Button"
  19.     bl_idname = "addonname.myop_operator"
  20.    
  21.     def execute(self, context):
  22.        
  23.         return {'FINISHED'}
  24.    
  25.  
  26.  
  27. classes = [ADDONNAME_PT_main_panel, ADDONNAME_OT_my_op]
  28.  
  29.  
  30. def register():
  31.     for cls in classes:
  32.         bpy.utils.register_class(cls)
  33.        
  34.  
  35. def unregister():
  36.     for cls in classes:
  37.         bpy.utils.unregister_class(cls)
  38.  
  39.  
  40. if __name__ == "__main__":
  41.     register()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement