I'm trying to make a panel for a addon i'm working on and one of the things i need is a checkbox for each vertex group of the active object. i have registered a boolean property for the VertexGroup type and am trying to use it as the bool value of the checkbox. no checkboxes have shown up and i am getting this error.
rna_uiItemR: property not found: VertexGroup.VisableBool
if i change to code so the new property is added to the Object type it works fine and shows the checkboxes but i need the bool props in VertexGroups not in Objects.
What am i doing wrong? i've been fighting with this for hours and can't seem to figure it out.
for i in context.active_object.vertex_groups: col1.label(text=str(i.name)) col3.operator("mesh.dummy_op", icon="RESTRICT_VIEW_OFF", text="") col2.prop(i, "VisableBool") print(i) print(i.name) print(type(i)) def register(): bpy.utils.register_class(DummyOp) bpy.utils.register_class(MainPanel) bpy.types.VertexGroup.VisableBool = bpy.props.BoolProperty(name = "Test", default = True)