Bonjour,
Je souhaite ajouter une propriété attachée à un document FreeCAD
A l'aide du menu contextuel, je peut ajouter ou supprimer une propriété.
Est ce que vous avez un exemple de code python pour faire la même chose?
Ajouter/Supprimer une propriété a un document FreeCAD
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
Re: Ajouter/Supprimer une propriété a un document FreeCAD
Merci openBrain,
Ce lien je l'ai vu.
J'arrive a ajouter une propriété au document avec App.ActiveDocument.addObject.
Ce que je n'arrive pas, c'est d'ajouter a l'aide de python une propriété a la base du document du même type que 'Comment', 'Company',...
Ce lien je l'ai vu.
J'arrive a ajouter une propriété au document avec App.ActiveDocument.addObject.
Ce que je n'arrive pas, c'est d'ajouter a l'aide de python une propriété a la base du document du même type que 'Comment', 'Company',...
Re: Ajouter/Supprimer une propriété a un document FreeCAD
Salut,
NB : On peut bien ajouter une propriété depuis la Vue combinée donc ce n'est que la fonction python qui manque.
EDIT : C'était pas bien compliqué, j'ai fait la proposition de modif https://github.com/FreeCAD/FreeCAD/pull/8920
Pour le coup c'est un objet, pas une propriété.
Effectivement il n'y a pas de fonction addProperty dans la classe App::Document. Je dirais que c'est un bug ou un oubli, en tout cas il faudrait le signaler.
NB : On peut bien ajouter une propriété depuis la Vue combinée donc ce n'est que la fonction python qui manque.
EDIT : C'était pas bien compliqué, j'ai fait la proposition de modif https://github.com/FreeCAD/FreeCAD/pull/8920
Re: Ajouter/Supprimer une propriété a un document FreeCAD
Merci @flachyjoe, quelle réactivité!
Du cout if faudrait changer de nom @flashgordon serait plus approprié.
Du cout if faudrait changer de nom @flashgordon serait plus approprié.
Re: Ajouter/Supprimer une propriété a un document FreeCAD
La modification a été acceptée ce matin donc ça sera disponible dans la prochaine compilation de la version 0.21