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

  FORUM HardWare.fr
  Programmation
  Python

  boutons sur wx.Frame

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

boutons sur wx.Frame

n°786844
SpYflaX
Posté le 05-07-2004 à 12:56:50  profilanswer
 

Bonjour à tous.
Lorsque j'ai débuté, je mettais les boutons sur des panels parce que j'avais essayé de créer un bouton sur une wx.Frame et le bouton prenait toute la frame. Seulement je me suis rendu compte qu'en mettant deux boutons sur une frame, alors ces derniers prenaient leur tailles normales.
Donc en fait j'aimerais savoir si c'est correct de laisser des boutons sur une frame sans utiliser de sizer, panel ou alors si c'est vraiment de la mauvaise programmation qui risque de créer des bugs au final. Merci de me répondre ;)
Tschuss !


Message édité par SpYflaX le 05-07-2004 à 12:57:32
mood
Publicité
Posté le 05-07-2004 à 12:56:50  profilanswer
 

n°786851
masklinn
í dag viðrar vel til loftárása
Posté le 05-07-2004 à 13:16:09  profilanswer
 

Ben les sizers a la base sont fait pour mettre en forme, donc autant les utiliser ;)
en plus ca permet de faire varier les tailles des objets quand la taille de la frame change (avec wx.GROW et un facteur de poid > 0)
 
Donc mettre des boutons/items directement sur la frame, c'est faisable, mais c'est habituellement chercher le baton pour se faire battre (a moins de preciser explicitement les positions/tailles des items, ce qui donne un code chiant, pas facile a lire et surtout qui casse tres vite en cas de resizes par exemple)

n°786859
SpYflaX
Posté le 05-07-2004 à 13:29:14  profilanswer
 

ouep, j'indique la position des boutons. J'ai utilisé les sizers pour mettre en place certaines frames mais mais le truc, c que là, j'utilise une fenêtre en plein écran en 1024*768 et ça ne changera pas donc j'hésite qd meme. C'est vrai que les sizers c'est pratique dans certains cas mais dans d'autres, ça devient vite reloo
 
<img src="http://fatc0ding.free.fr/mef.jpg">forme</img>
EDIT : bon bah j'arrive pas à mettre une image ;)
 
Avec le lien ci-dessus, tu peux voir ce que je veux à peu près faire donc il me semble que c'est pas évident à faire avec des sizers =)
Merci =)


Message édité par SpYflaX le 05-07-2004 à 13:31:22
n°786875
masklinn
í dag viðrar vel til loftárása
Posté le 05-07-2004 à 13:45:39  profilanswer
 

link cassé (le jpg doit etre en maj)
 
et il n'existe pas que les BoxSizers en sizers, ya aussi les GridBags et les FlexGrid, regarde bien tout ce qui est dispo dans la démo :)
 
apres avoir regardé l'image: en gridbag ca passerait bien, et/ou en utilisant les constantes de positionnement (wx.ALIGN_) avec du Box
 
PS: t'es encore plus mauvais que moi avec paint  :whistle:


Message édité par masklinn le 05-07-2004 à 13:47:13
n°786947
SpYflaX
Posté le 05-07-2004 à 14:51:21  profilanswer
 

ouep oki, je v essayé avec les GridBag, et oué, je sais, j'assure avec paint. En tt k, merci pour les réponses =)

n°786955
masklinn
í dag viðrar vel til loftárása
Posté le 05-07-2004 à 14:54:38  profilanswer
 

En tout cas n'hesite pas a user et abuser de la demo wxPython, elle est bien faire et donne des exemples relativement clairs mais surtout visible (tu comprends vite ce que fait chaque item quoi)


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

  boutons sur wx.Frame

 

Sujets relatifs
[php/html] probleme de ... euh frame ?Visual C++ , en rajoutant des boutons l'exe se lance plus !
associer une action lors de la creation de boutonspb de boutons et de tableaux
[Parser] Gestion de frame dans un WebBrowser[frame] pb avec barre de defilement du bas
Site en PHP : dédier une frame pour le Flash...Création de boutons pour page web
boutons radio multiples 
Plus de sujets relatifs à : boutons sur wx.Frame


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