IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

wxPython Discussion :

Modifier un treebook depuis un menu


Sujet :

wxPython

  1. #1
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 21
    Par défaut Modifier un treebook depuis un menu
    Bonjour à tous et à toutes,

    je debute en python et donc je me pose pleins de questions.
    Pour les interfaces graphiques, j'utilise Boa Coosntructeur.

    Je construit une frame en ayant defini des menus (menu1 = file, menu2 = sequence) et un treebook.
    En selection un element (nomme Add) de mon menu Sequence, je souhaite creer un nouvel element dans mon treebook.

    voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      def OnSequenceAddMenu(self, event):
            print ("passe par Add menu")
            self.root = self.treebook1.AddRoot ("testdde")
            self.treebook1.SetPyData(self.root, None)
            self.treebook1.SetItemImage(self.root, fldridx, wx.TreeItemIcon_Normal)
            self.treebook1.SetItemImage(self.root, fldropenidx,    wx.TreeItemIcon_Expanded)
            event.Skip()

    a l'execution, rien ne se passe. avez vous la moindre idée.

    Bonne journée
    Lajuve

  2. #2
    Membre éclairé
    Inscrit en
    Septembre 2006
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 84
    Par défaut
    Bonjour tu as le code complet. Pour voir comment est construit ta frame.

    Ensuite tu es sur qu'on peux mettre self.treebook1 de cette manière?
    Je comprend pas tout en fait, je ne connais pas cette fonction donc ma dernière question sera juste as tu essayé sans le event.Skip() qui arrête l'exécution de l'évènement. tu vas me dire il est à la fin.

    Sinon je viens de voir un truc en cherchant ta fonction.
    Il manque pas des majuscule à TreeBook?

    Voilà je sais pas si ca t'aiguille un peu.Bon courage

  3. #3
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 21
    Par défaut correction : modifier un treecontrol depuis un menu
    re bonjour,

    merci pour cette premiere reponse,
    je corrige mon premier propos. En fait je melangeais le treebook et le tree control.
    Je cherchais faire des actions d'un tree control sur un treebook.

    voici ce que je devais mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
            print ("passe par Add menu")
            root = self.treeCtrl1.AddRoot("testdde")
            self.treeCtrl1.SetPyData(self.root, None)
            self.treeCtrl1.SetItemImage(self.root, fldridx, wx.TreeItemIcon_Normal)
            self.treeCtrl1.SetItemImage(self.root, fldropenidx, wx.TreeItemIcon_Expanded)
            self.treeCtrl1.Expand(self.root)
            event.Skip()
    en reponse au mail de tout à l'heure :
    treeCtrl1 est l'ID de TreeCtrl
    et effectivement je ne peux pas mettre self.root

    merci néanmoins de vos reponses
    Lajuve

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. modifier champs formulaire depuis object
    Par nin47 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 12/04/2006, 09h51
  2. Javascript pour charger une page web depuis un menu déroulan
    Par tomguiss dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/10/2005, 08h58
  3. Charger une page depuis un menu déroulant ?
    Par tomguiss dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 14/10/2005, 08h32
  4. Rediriger depuis un menu déroulant
    Par bounnitcharaf dans le forum ASP
    Réponses: 3
    Dernier message: 04/10/2005, 13h57
  5. Réponses: 2
    Dernier message: 10/05/2005, 18h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo