Advertisement
Guest User

Untitled

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