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 :

Petit problème avec wxStaticText


Sujet :

wxPython

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Lycéen
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut Petit problème avec wxStaticText
    Salut !

    J'ai commencé récemment à coder avec wxPython, mais j'ai déjà un problème avec wxStaticText. En effet, "stderr" me dit que le nom n'a pas été défini. Si je met wx.wxStaticText, ils me disent que wxStaticText n'éxiste pas dans l'objet "module"...

    Voici mon code, en espérant que vous connaissiez le problème :
    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
    28
    #!/usr/bin/env python
     
    import wx#The programm will use wxPython
     
    class Frame(wx.Frame): #Creation of our own frame class
       pass
     
    class App(wx.App): #wxPython Application Subclass
     
       def OnInit(self):
          self.frame = wx.Frame(parent=None, id=-1, title='Test wxPython', size=(300, 300)) #create frame
          self.frame.Show() #The frame is shown (other method : Hide)
          self.SetTopWindow(self.frame) #Specifie that the frame will be the main
          self.bonjour = wx.wxStaticText(parent=self.frame, id=-1, label="Bonjour !")
          self.bonjour.Show()
          return True
     
       def Bonjour(self):
          self.bonjour = wxStaticText(parent=self.frame, id=-1, label="Bonjour !")
          self.bonjour.Show()
          return True
     
    def main(): #Equivalent of the "main" C programms function
       app = App()
       app.MainLoop() #Main event loop
     
    if __name__ == '__main__': #Make sure the programm has been executed
       main()
    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    wxStaticText c'est la classe C++. En Python, c'est simplement StaticText (d'ou la création par wx.StaticText(...))
    Utilises les démos, indispensable pour débuter ( http://sourceforge.net/project/downl..._mirror=puzzle )
    ou bien le livre "wxPython In Action" ( http://python.developpez.com/livres/...on#L1932394621 )

    Pour déboguer, penses à toujours faire des "print mavariable, print dir(monmodule), print dir(mavariable), help(monmodule), ...)

  3. #3
    Membre confirmé
    Profil pro
    Lycéen
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut
    Merci encore pour ton aide Guigui

    J'ai sans doute voulu aller trop vite, je vais me pencher sur les démos

    Merci pour tes conseils !

Discussions similaires

  1. Petits problèmes avec une CListCtrl
    Par vanitom dans le forum MFC
    Réponses: 2
    Dernier message: 17/11/2005, 11h45
  2. Un petit problème avec pop
    Par Paulinho dans le forum C++
    Réponses: 4
    Dernier message: 13/11/2005, 20h57
  3. Petit problème avec Line Input
    Par GrosQuicK dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/09/2005, 12h47
  4. (Petit ?) problème avec une page contenant du Flash
    Par ologram dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/09/2005, 18h45
  5. Petit problème avec SDL
    Par Nyarlathotep dans le forum C
    Réponses: 10
    Dernier message: 01/07/2005, 09h10

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