Code: Select all
{{Code|code=
obj=FreeCAD.ActiveDocument.addObject("App::FeaturePython","InternalObjectName")
obj.Label = "User-friendly label"
obj.addProperty('App::PropertyEnumeration', 'ThePropertyName', 'Subsection', 'Description for tooltip')
obj.ThePropertyName = ["Group 1 | Item A", "Group 1 | Item B", "Group 2 | Another item", "Group 2 | Last item"] // set allowed items
obj.ThePropertyName = "Group 1 | Item A" // choose single item
}}