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 :

Comment structurer son code ?


Sujet :

wxPython

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3
    Par d�faut Comment structurer son code ?
    Salut !

    Je commence une appli destin�e � lire/�crire dans une base de donn�e.
    J'ai tout �crit dans le m�me programme initialement, mais maintenant je souhaite mettre de l'ordre dans mon code.
    J'essaie globalement de s�parer tout ce qui concerne mon API, des fonctions base de donn�es.
    Y'a-t-il des articles de r�f�rences dans le domaine ?

    Exemple concret :
    J'ai un fichier "main.py" qui contient une occurrence de qui est sens�e afficher (au lancement du programme) les valeurs de mon curseur.
    J'ai cr�� un autre fichier "database.py" dans lequel je place le curseur (et la requ�te SQL associ�e).
    Jusque l� aucun souci.
    Sauf que je souhaite que l'affichage du ListCtrl soit mis � jour apr�s insertion/suppression ou modification d'une valeur (via l'API)
    J'ai tent� de cr�er un autre fichier, avec une class d�di�e, mais je ne sais pas quoi passer en argument...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    self.list = wx.ListCtrl(self, -1, style=wx.LC_REPORT)
    self.list.InsertColumn(0, 'Nom', width=140)
    self.list.InsertColumn(1, 'Lieu', width=130)
    self.list.InsertColumn(2, 'Année', wx.LIST_FORMAT_RIGHT, 90)
     
     
    for i in database.cursor:
           index = self.list.InsertStringItem(sys.maxint, i[0])
           self.list.SetStringItem(index, 1, i[1])
           self.list.SetStringItem(index, 2, i[2])
    Dans cet exemple, si j'utilise ce bout de code dans un autre fichier que le main, il m'indique que "self" n'est pas d�fini... logique vu que je suis en dehors de ma Frame principale pour qui self est d�fini...

    Comment fait le lien entre mon fichier "externe", et ma Frame � qui doit �tre rattach�e cette ListCtrl ?
    J'aurais bien besoin d'un exemple

  2. #2
    Membre confirm�
    Inscrit en
    Novembre 2007
    Messages
    66
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 66

Discussions similaires

  1. [PDO] PDO Comment structurer son code quand on a plusieurs requ�tes?
    Par binco dans le forum PHP & Base de donn�es
    R�ponses: 3
    Dernier message: 22/12/2014, 04h50
  2. Comment structurer son code pour une fen�tre de login ?
    Par vonwolf dans le forum D�buter
    R�ponses: 5
    Dernier message: 16/02/2011, 16h04
  3. R�ponses: 0
    Dernier message: 30/12/2010, 22h28
  4. [VBA][Excel] Comment bien structurer son code?
    Par skystef dans le forum Macros et VBA Excel
    R�ponses: 1
    Dernier message: 15/03/2007, 19h39
  5. [Perf] Comment optimiser son code ?
    Par Frifron dans le forum G�n�ral Java
    R�ponses: 12
    Dernier message: 11/08/2005, 09h05

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