bonjour
j'ai une enum de type flag
et j'aimerais convertir une chaine en ce type d'enum
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 # enum position (for centroid) class Position(enum.Flag): hright = 0x00 hcenter = 0x01 hleft = 0x02 vtop = 0x00 vcenter = 0x10 vbottom = 0x20
ce code avec un seul élément fonctionne très bien
toutefois sir je veux faire une enum flagé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 v = "hcenter" xx = Position.__dict__[v]
comme
v = "hcenter|vbottom"
j'aimerais savoir comment proceder
merci
Partager