Ajouter/Supprimer une propriété a un document FreeCAD

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Post Reply
serge68
Posts: 10
Joined: Thu Nov 12, 2020 6:45 pm

Ajouter/Supprimer une propriété a un document FreeCAD

Post by serge68 »

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?
serge68
Posts: 10
Joined: Thu Nov 12, 2020 6:45 pm

Re: Ajouter/Supprimer une propriété a un document FreeCAD

Post by serge68 »

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',...
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Ajouter/Supprimer une propriété a un document FreeCAD

Post by flachyjoe »

Salut,
serge68 wrote: Thu Mar 16, 2023 7:42 pm J'arrive a ajouter une propriété au document avec App.ActiveDocument.addObject.
Pour le coup c'est un objet, pas une propriété.
serge68 wrote: Thu Mar 16, 2023 7:42 pm ajouter a l'aide de python une propriété a la base du document
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.
Capture d’écran_2023-03-16_21-41-49.png
Capture d’écran_2023-03-16_21-41-49.png (33.21 KiB) Viewed 387 times

EDIT : C'était pas bien compliqué, j'ai fait la proposition de modif https://github.com/FreeCAD/FreeCAD/pull/8920
- Flachy Joe -
Image
serge68
Posts: 10
Joined: Thu Nov 12, 2020 6:45 pm

Re: Ajouter/Supprimer une propriété a un document FreeCAD

Post by serge68 »

Merci @flachyjoe, quelle réactivité!
Du cout if faudrait changer de nom @flashgordon serait plus approprié. ;)
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Ajouter/Supprimer une propriété a un document FreeCAD

Post by flachyjoe »

La modification a été acceptée ce matin donc ça sera disponible dans la prochaine compilation de la version 0.21 :)
- Flachy Joe -
Image
Post Reply