A priori il veut le faire avec une Frame et pas une Dialog.
Lors de l'affichage de la frame, il faut utiliser le fonction ShowModal() au lieu de Show() 8-).
A priori il veut le faire avec une Frame et pas une Dialog.
Lors de l'affichage de la frame, il faut utiliser le fonction ShowModal() au lieu de Show() 8-).
Bonjour,
Cela marche si tu fais un rafraîchissement de ta frame ;).
Ajoute ceci ligne 79 :
self.Refresh()
Tu dois connaître, quand tu fais des IHM dont le contenu est modifié par un...
Ta ligne 50 n'est pas bonne. Elle modifie le contenu d'une variable, elle n'actualise pas le texte de ton widget.
Essaie de remplacer par ça :
MotModif.SetLabel(self.TapeMot.GetValue())
L'intérêt c'est que à chaque fois que ta procédure d'événement s'appliquera, elle ne fera que changer du texte existant. Cela ne crée rien donc le sizer n'a pas à s'actualiser.
Là tu commences...
Parce que, s'il est présent dès le départ, le sizer tient compte de cette présence dès le départ, il n'a pas besoin de s'adapter. Tu verras à l'usage que c'est beaucoup plus facile à gérer. C'est une...
Bonjour,
C'est tout à fait normal :mrgreen:.
En réalité ton code est bon et comme l'indique ton message d'erreur, le texte est bien entré dans le widget qui se trouve à l'endroit demandé dans...
Bonjour,
Pour que l'on puisse te répondre il faudrait tout de même que tu fasses l'effort de modifier ton code pour que l'on puisse l'utiliser. Là il nous manque des variables, il n'y a pas de...
Bonjour,
C'est un peu difficile de tester ton code car il ne se suffit pas à lui-même, il faut une procédure appelante, il n'y a pas de wxApp, il manque le "u" devant les string qui comportent des...
Bonjour,
Ce qui suit est un avis très personnel...
J'éviterais Tk. C'est un toolkit ancien, avec un choix de widgets réduits. Leur apparence n'est plus vraiment au goût du jour. Pour faire une...
Bonjour,
En effet, des captures d'écran - une sous Win, une sous Linux - nous seraient utiles pour comprendre. D'autant plus qu'en principe (il est vrai que je n'ai jamais utilisé de Grid), si...
Ah oui, ça c'est une très bonne idée :ccool: !
Franchement, un contrôle à onglets ne me semble pas très adapté du point de vue de l'utilisateur. Le wizard, lui, serait parfait.
Edit : j'ai...
Bonjour,
Mon modeste avis sur tes deux suggestions...
1 - Désactiver non pas une page mais le panel correspondant à cette page : si tu regardes bien en fait c'est ma proposition numéro 1...
Bonjour,
En clair, ce que tu voudrais, c'est pouvoir désactiver les pages 2,3 et 4. La page 2 ne serait activée que si la page 1 a été convenablement complétée, la page 3 ne serait activée que si...
Bonjour,
Je pense que tu as mal formulé ta question, parce que, à te lire, on croit comprendre que tu ne sais pas quels sont les widgets permettant d'afficher du texte :mouarf:...
Bonjour,
C'est ligne 19 que ça se passe :mrgreen:.
Pour mettre ton widget au milieu dans l'alignement horizontal, tu dois modifier cette ligne et l'ajouter au sizer ainsi :
...
Bonjour,
Je ne comprend pas du tout ton code ; où est la ligne qui est censée changer le label de ton StaticBox ?
>Bonjour,
Déjà, là, ton code il est pas bon. Tu donnes le nom "panel" à deux widgets : d'abord un wx.Panel, puis un wx.StaticBitmap !
Ensuite, ton panel ne s'étend pas à toute la surface de ta...
Bonjour,
Il faut que tu nous donnes plus d'infos pasque là, tu risques de pas avoir beaucoup de réponses...
1 - Tu es sous quel système d'exploitation ?
2 - Quel format de fichier pour tes...
Bonjour,
C'est normal : tu as spécifié des dimensions fixes pour ton widget, donc le rendu n'est pas le même sous Windows et sous GNU/Linux.
Note que tu auras le même problème en restant sous...
Non, c'est bien une référence à l'objet lui-même qui est renvoyée... c'est facile à vérifier : essaie donc de faire un evt.GetEventObject().GetValue(), tu vas voir...
Bonjour :zoubi:,
evt.GetEventObject() ?
Bonjour Nicors57,
Google est ton ami 8-)...
Il te faut ajouter un argument de style lors de la construction de self.txtcode pour qu'il accepte cet évènement, à savoir style=wx.TE_PROCESS_ENTER...
Bonjour,
Ta question me surprend un peu...
- en effet, si, à l'occasion du changement de page, tu n'as pas effacé le contenu des widgets sur l'ancienne page (ou, pire, détruit l'ancienne page),...
Bonsoir :),
Pour créer un fichier de config en python il y a une classe toute prête pour ça : ConfigParser...
Pour l'utiliser il suffit de faire un import ConfigParser ; tu trouveras toute...
Bonjour,
Juste une remarque : FloatSpin utilise un point comme séparateur décimal (norme anglo-saxonne), et non la virgule ainsi que les normes françaises l'imposent. Il faut donc être prudent...