Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3228 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Remplir un tableau dans une fenêtre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Remplir un tableau dans une fenêtre

n°791662
Ze306
Posté le 09-07-2004 à 15:29:02  profilanswer
 

Bonjour,
 
j'ai un petit soucis...
Je ne vois pas du tout comment faire afficher un tableau dans une fenêtre et le remplir dynamiquement à partir d'une liste de tuples que j'ai au préalable déjà récupéré.
 
Si vous auriez des idées pour me guider  :hello:  
 
Merci d'avance  :sol:

mood
Publicité
Posté le 09-07-2004 à 15:29:02  profilanswer
 

n°791673
masklinn
í dag viðrar vel til loftárása
Posté le 09-07-2004 à 15:35:21  profilanswer
 

gné?
 
quoi comme tableau? quelle API graphique? quel type dans cette API? quelle marque de calbutes?
 
ah oui et: pourquoi ne pas lire les docs?


Message édité par masklinn le 09-07-2004 à 15:35:58
n°791806
Ze306
Posté le 09-07-2004 à 16:47:08  profilanswer
 

Ta réponse est très sympa,
 
mais en tant que débutant, malgré avoir lu pas mal de doc, je ne sais pas vers quoi m'orienter...
 
Tant mieux pour toi si tu gères...

n°791830
masklinn
í dag viðrar vel til loftárása
Posté le 09-07-2004 à 17:00:58  profilanswer
 

Aaahh c'est un peu plus clair la
 
Donc
tu cherches a afficher des données dans un tableau, qui, je présumme, se trouvera dans une fenêtre GUI j'ai bien compris?
 
Regarde du côté de wxPython pour une API puissante, facile a comprendre et hautement portable  :)  
(ensuite quand tu auras compris le principe de wxPy, regarde du côté de wx.ListCtrl pour faire ton tableau)
(pense a user et abuser de la démo wxPython)
(et prend wxPy 2.5.1.5)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°792093
archimed
Posté le 09-07-2004 à 21:26:11  profilanswer
 

Vaut mieux utiliser Tkinter pour debuter !
 
wxpython est beaucoup plus compliqué quand même ! surtout quand debut

n°793313
masklinn
í dag viðrar vel til loftárása
Posté le 12-07-2004 à 10:13:38  profilanswer
 

wxPython n'est pas compliqué du tout ^-^  
Avant de me lancer dans wx ma seule experience des GUIs c'etait avec des MFCs -_- donc bon
 
En plus ca évite de changer de logique de programmation d'UI dans la mesure ou on l'utilise de maniere basique au debut puis on utilise les fonctions les plus complexes au fur et a mesure de l'apparition de nouveaux besoins, mais l'API est toujours la meme ;)

n°799282
Ze306
Posté le 19-07-2004 à 10:20:34  profilanswer
 

Désolé de pas avoir répondu, j'étais pas dispo...
 
Donc merci pour vos réponses qui je pense vont bien m'aider
Je ré-explique un peu mieux le problème car apparemment je n'en ai pas dit suffisament :
Une liste d'objets qui contiennent chacun plusieurs champs. L'intitulé et l'ordre de ces champs est le meme pour chaque objet.
A partir de chaque objet de cette liste, il faut que je crée un tableau remplit dynamiquement avec les valeurs correspondantes à chaque champ

n°799526
masklinn
í dag viðrar vel til loftárása
Posté le 19-07-2004 à 13:03:31  profilanswer
 

Donc en gros si j'ai bien tout compris:
Tu disposes de machins avec plein de champs (des objets), tu veux les placer dans un tableau (lui même placé dans une jolie fenêtre graphique windows) avec  
1 objet = 1 ligne
et les champs correspondant aux cols (donc aux champs du tableau)
j'ai bien tout compris?
 
Si c'est bien ca, je répète: wxPython 2.5.1, la structure qui t'intéresse est "wx.ListCtrl" (pour un example, ouvre la wxPython DEMO -> Core Windows/Controls -> ListCtrl), ca permet de créer des listes avec des champs multiples (donc des colonnes multiples, la liste se déroulant verticalement), avec ou sans en-tête (avec ou sans titre aux colonnes/champs) et pas mal d'évènements gérables
 
C'est pas ultra compliqué, mais ca demande qq jours pour comprendre comment fonctionne wxPython (structure des programmes, gestion des évènements, ...) et comment fonctionne ListCtrl (options de création tout ca)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°799531
Ze306
Posté le 19-07-2004 à 13:07:38  profilanswer
 

Tu as tout compris...
je te remercie alors
Je vais essayer de gérer ça, le seul truc c'est que ça a pas l'air compliqué, mais y a toujours pleins de trucs à lire avant de trouver ce qu'on cherche.
Enfin, là je crois que je vais gagner pas mal de temps grâce à ton aide ;)
Merci

n°799541
masklinn
í dag viðrar vel til loftárása
Posté le 19-07-2004 à 13:19:47  profilanswer
 

Ben de toute facon meme une fois que tu as trouvé ce que tu cherches, la lecture de docs t'y couperas jamais  ;)  
 
 
et confidence pour confidence (autant que tu le saches dès maintenant), il n'y a pas de vraie doc wxPython (a part la démo): la doc est celle de wxWidgets, lib C/C++ dont wxPython est un port (Python, donc), il faut donc faire assez attention quand tu utilises les fonctions, certaines structres n'existent pas car elles sont inutiles (wxString, wxArray, tout ce qui se rapporte aux fichiers/dirs genre wxDir) et seraient redondantes avec des structures de base de Python ou de la lib standard, de même certains appels doivent être adaptés un poil (sans que ca soit dit explicitement, mais les gros changements sont toujours écrits dans la doc wxWidgets).
 
A part ca, le code wxPython est clair (wxWidgets aussi d'ailleurs), tu peux utiliser un RAD mais ce n'est franchement pas nécessaire, et pense à user et abuser des différents sizers, ca marche vraiment bien ces trucs  :)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Remplir un tableau dans une fenêtre

 

Sujets relatifs
[Java & SWT] Comment avoir une fenetre dans une fenetre ?Grille (border="1") tableau en xhtml ? [Resolu]
impression les couleurs d un tableau n apparaisse pas[résolu]gérer les colonnes d'un tableau comme des objets javascript ?
[CSS] Espace dans un tableauespace entre les lignes d'un tableau, problème avec mozilla [résolu]
[VBA] Valeur dans une tableau dynamiqueTableau html et nowrap
[HTML] Probleme avec mon tableau, pour le coller en haut ^^[java][Algo] Tableau 2 dimensions (dynamique?)
Plus de sujets relatifs à : Remplir un tableau dans une fenêtre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR