Développement d'une toolbox sous l'environnement Abaqus CAE / Python

Loo25 Messages postés 1 Date d'inscription mercredi 28 mars 2012 Statut Membre Dernière intervention 29 mars 2012 - 29 mars 2012 à 00:28
MichelFJM Messages postés 18 Date d'inscription samedi 4 juin 2005 Statut Membre Dernière intervention 29 mai 2013 - 29 mars 2012 à 15:20
Bonjour,
j'aimerai développer un Tool par le biais d'une interface graphique sous Abaqus CAE. Voulant laisser le choix à l'utilisateur je pensais reprendre l'architecture graphique d'un arbre comme développer dans la documentation Abaqus GUI Toolkit User manual section 3.5:

[i]tree = AFXOptionTreeList(parent, 6)
tree.addItemLast('Item 1')
item = tree.addItemLast('Item 2')
item.addItemLast('Item 3')
item.addItemLast('Item 4')/i

Si j'ai bien compris, dans le fichier _plugin.py, il m'est possible de récupérer les valeurs des Checks boutons et donc de savoir lesquels ont été cochés par l'utilisateur. Tout mon problème est là , je ne sais pas comment parcourir l'arbre et par exemple créer une liste contenant seulement les Items sélectionnés. Puis envoyer cette liste vers une fonction contenue dans un fichier python qui l'imprimerai par exemple.

def imprimer_liste_Items(Liste_Select_Items):
print Liste_Select_Items

Pouvez-vous me donner quelques indications sur comment procéder?
Merci d'avance pour votre réponse.

Loo

1 réponse

MichelFJM Messages postés 18 Date d'inscription samedi 4 juin 2005 Statut Membre Dernière intervention 29 mai 2013
29 mars 2012 à 15:20
Bonjour

Je n'ai pas abaqus. Pour un objet Tix.CheckList, qui ressemble un peu, il existe la methode getselection()
Y a-t-il l 'equivalent pour tree ou item ? (function dir() pour connaitre les methodes de chaque objet)


Fred
0
Rejoignez-nous