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 :

[debutan]self.panel vs panel


Sujet :

wxPython

  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Par défaut [debutan]self.panel vs panel
    Bonjour,

    Je ne comprends pas la difference entre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    class MainFrame(wx.Frame):
            def __init__(self,parent,id):
                wx.Frame.__init__(self, parent,id,'PyOphta')
    	    #--Creation  d'un conteneur
    	    panel=wx.Panel(self)
    blablabla
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    class MainFrame(wx.Frame):
            def __init__(self,parent,id):
                wx.Frame.__init__(self, parent,id,'PyOphta')
    	    #--Creation  d'un conteneur
    	    self.panel=wx.Panel(self)
    blablabla
    Ca doit être un "truc" python programmation orienté objet.
    Toi pas taper moi débutant.

    Y a un intéret à faire l'un ou l'autre?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 28
    Par défaut
    >>Ca doit être un "truc" python programmation orienté objet ?
    Exact.

    Avec panel uniquement, ta variable panel n'existera que dans ta fonction __init__ (ca peut-être gênant car tu riques d'en avoir besoin), avec l'autre, tu pourras te servir de ton panel en le référancant par self.panel dans n'importe quelle méthode de ta classe MainFrame, ou même en dehors par exemple si fenetre est une instance de MainFrame, tu pourras récupérer ton panneau en faisant appelant "fenetre.panel".

    Mais bon, je te conseille de lire un peu de docs sur la programmation orientée objet, car si tu veux coder une gui, tu ne fais que ça !

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Par défaut
    Je pense que j'ai compris
    On verra si j'arrive à en tirer partie de façon autonome.

    J'ai quelques doc sur la poo notamment chez developpez.net


    Merci

Discussions similaires

  1. comment acceder a un component lui meme dans un panel
    Par mimosa7 dans le forum Composants
    Réponses: 2
    Dernier message: 16/11/2003, 23h02
  2. Problem avec les *.AVI sur les panels
    Par NaDiA_SoFt dans le forum C++Builder
    Réponses: 3
    Dernier message: 31/08/2003, 22h50
  3. Comment créer un bitmap à partir d'un panel ?
    Par calou34 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 19/08/2003, 15h06
  4. Comment faire un panel non rectangulaire?
    Par grincheux dans le forum C++Builder
    Réponses: 4
    Dernier message: 11/05/2003, 15h47
  5. Prob, images, Panels, et form.
    Par CaptainChoc dans le forum Composants VCL
    Réponses: 2
    Dernier message: 10/05/2003, 10h08

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