Advertisement
Guest User

Untitled

a guest
Aug 17th, 2020
1,928
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.13 KB | None | 0 0
  1. import bpy
  2.  
  3.  
  4.  
  5.  
  6.  
  7. class ADDONNAME_PT_main_panel(bpy.types.Panel):
  8.     bl_label = "Main Panel"
  9.     bl_idname = "ADDONNAME_PT_main_panel"
  10.     bl_space_type = 'VIEW_3D'
  11.     bl_region_type = 'UI'
  12.     bl_category = "New Tab"
  13.  
  14.     def draw(self, context):
  15.         layout = self.layout
  16.  
  17.         obj = context.object
  18.  
  19.         row = layout.row()
  20.         row.label(text="Hello world!", icon='WORLD_DATA')
  21.  
  22.         row = layout.row()
  23.         row.label(text="Active object is: " + obj.name)
  24.         row = layout.row()
  25.         row.prop(obj, "name")
  26.  
  27.         row = layout.row()
  28.         row.operator("addonname.myop_operator")
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35. class ADDONNAME_OT_my_op(bpy.types.Operator):
  36.     bl_label = "Operator"
  37.     bl_idname = "addonname.myop_operator"
  38.    
  39.    
  40.    
  41.     def execute(self, context):
  42.         return {'FINISHED'}
  43.    
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. classes = [ADDONNAME_PT_main_panel, ADDONNAME_OT_my_op]
  54.  
  55.  
  56.  
  57. def register():
  58.     for cls in classes:
  59.         bpy.utils.register_class(cls)
  60.  
  61. def unregister():
  62.     for cls in classes:
  63.         bpy.utils.unregister_class(cls)
  64.  
  65.  
  66.  
  67. if __name__ == "__main__":
  68.     register()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement