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 :

Soucis avec treectrl dans un staticboxsizer [WxPython 4.0.6 , Python 3.x]


Sujet :

wxPython

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    janvier 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : janvier 2014
    Messages : 12
    Points : 13
    Points
    13
    Par défaut Soucis avec treectrl dans un staticboxsizer [WxPython 4.0.6 , Python 3.x]
    Bonjour à tous,
    ça fait un petit moment que je cherche à résoudre mon problème. J'ai créé une petite fenêtre dans laquelle j'ai défini quelques controles dont un treeCtrl. Lorsque j'exécute mon code, aucun des controles ne s'affiche. Pourtant en ne prenant pas en compte le "treeCtrl", je n'ai aucun soucis. Comment résoudre mon problème?
    Ci-joint un bout de code de ma fenetre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    class myFrame(wx.Frame):
     
        #----------------------------------------------------------------------
        def __init__(self, parent):
            """"""
            def __init__(self, parent, id=wx.ID_ANY, title="", pos=wx.DefaultPosition,
                     size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE, log=None):
     
            wx.Frame.__init__(self, parent, id, title, pos, size, style)
            sizer = wx.BoxSizer(wx.VERTICAL)
            txtOne = wx.TextCtrl(self, wx.ID_ANY, "")
            txtTwo = wx.TextCtrl(self, wx.ID_ANY, "")
            sizer = wx.BoxSizer(wx.VERTICAL)
            sizer.Add(txtOne, 0, wx.ALL, 5)
            sizer.Add(txtTwo, 0, wx.ALL, 5)
            self._dateDebut = wx.adv.DatePickerCtrl( self, ID_DATE_DEBUT, wx.DefaultDateTime, wx.DefaultPosition, wx.DefaultSize, wx.adv.DP_DEFAULT )
            self._dateDebut.SetMinSize( wx.Size( 150,-1 ) )
            sizer.Add( self._dateDebut, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )
            sbSizer17 = wx.StaticBoxSizer( wx.StaticBox( self, wx.ID_ANY, u"label" ), wx.VERTICAL )
     
            self.m_treeCtrl8 = wx.TreeCtrl( sbSizer17.GetStaticBox(), wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TR_DEFAULT_STYLE|wx.TR_EXTENDED )
            sbSizer17.Add( self.m_treeCtrl8, 1, wx.ALL|wx.EXPAND, 5 )
     
            sizer.Add( sbSizer17, 1, wx.EXPAND, 5 )
     
     
            self.SetSizer(sizer)
    Merci d'avance pour votre aide

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    janvier 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Trinité-Tobago

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : janvier 2020
    Messages : 3
    Points : 6
    Points
    6
    Par défaut
    Salut,

    Au cas où tu cherches toujours la réponse..
    Le parent de ton TreeCtrl n'est pas bon, tu dois faire référence à ta classe, ensuite, tu ajoutes ton TreeCtrl dans ta StaticBox avec la méthode Add().
    Je rajouterais que tu n'as pas besoins de spécifier les paramètres optionnels de ton TreeCtrl si tu laisses tout par défaut, et dans le cas où tu as besoins de modifier uniquement un ou plusieurs de ces paramètres, tu peux le spécifier avec le nom du paramètre en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    p = wx.TreeCtrl(self, id=5)
    Les paramètres par défaut sont indiqués dans la doc.

Discussions similaires

  1. Débutant: souci avec frame dans une autre frame
    Par kerlouan dans le forum Général Python
    Réponses: 0
    Dernier message: 21/04/2016, 19h16
  2. Réponses: 1
    Dernier message: 03/11/2014, 19h10
  3. Soucis avec requête dans TableAdapter
    Par Franck.H dans le forum C#
    Réponses: 1
    Dernier message: 17/10/2013, 11h36
  4. Soucis avec resource dans App.xaml
    Par cedric.daniel dans le forum Silverlight
    Réponses: 2
    Dernier message: 17/10/2009, 22h19
  5. Souci avec result dans une fonction
    Par eLKa. dans le forum Pascal
    Réponses: 2
    Dernier message: 08/12/2008, 04h27

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