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 :

Classes de contrôle personnalisé


Sujet :

wxPython

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Octobre 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 92
    Par défaut [résolu] Classes de contrôle personnalisé
    Bonjour ,

    J'ai grand besoin de conseils pour la conception de classes de contrôles personnalisés .

    Je voudrais savoir quelle est la bonne méthode pour faire un contrôle composé de plusieurs contrôles ?

    Ex : j'ai réalisé une classe « ControleTxtINSEE » qui me permet de saisir le numéro de sécurité sociale d'une personne physique (c'est un identifiant unique attribué à tout individu en France, il sert pour toutes les relations avec les administrations). J'ai besoin d'une classe car je vais utiliser ce truc assez souvent.

    Ce contrôle est constitué d'un wx.Panel sur lequel sont posés des wx.TextCtrl, ils sont alignés sur le panel avec un BoxSizer.

    J'ai joint deux captures (wxpython 2.8, python 2.5, Win XP) montrant mon IHM, sur la 2de j'ai coloré le panel en bleu pour qu'on voie bien ce que j'ai fait. J'ai aussi joint une version (simplifiée !) de mon code.



    http://img243.imageshack.us/my.php?i...0081123vo1.jpg



    http://img122.imageshack.us/my.php?i...123blueyh5.jpg

    Ce qui m'ennuie, c'est le panel (çui que j'ai coloré en bleu sur la 2de capture) : y-a-t-il un moyen de faire un tel contrôle personnalisé sans le panel ?
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expérimenté
    Avatar de Alain_72
    Inscrit en
    Août 2004
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 180
    Par défaut
    En quoi l'utilisation du wx.Panel est-elle gênante ?

  3. #3
    Membre éprouvé
    Inscrit en
    Octobre 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 92
    Par défaut
    Bonjour,

    Tel quel en fait, ça fonctionne. Mais s’il est possible de supprimer les panels sur ces contrôles personnalisés, je pensais que ça économiserait un peu de ressources système et rendrait le code un peu plus lisible. Je suis en plein nettoyage de mon code et je voudrais que ce soit aussi propre que possible…

    Note que si tu me dis que ce n’est pas incorrect de programmer comme ça, ça me va très bien, hein !

    Note : l’élément qui permet de saisir la date, celui qui permet de sélectionner le sexe de la personne, l’élément code postal + nom de ville, ce sont aussi des contrôles personnalisés – posés sur des panels.

  4. #4
    Membre expérimenté
    Avatar de Alain_72
    Inscrit en
    Août 2004
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 180
    Par défaut
    Ce que tu as fait est tout à fait correct...

  5. #5
    Membre éprouvé
    Inscrit en
    Octobre 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 92
    Par défaut
    Merci !

    (mais rassure-toi, je viens quand même de découvrir un vrai pépin avec mon interface. Comme c'est un souci différent, je vais ouvrir un autre post pour ça, le temps de faire des screens...).

Discussions similaires

  1. Classes de contrôle personnalisé (dérivée)
    Par c_jm2 dans le forum wxPython
    Réponses: 2
    Dernier message: 20/01/2009, 23h53
  2. Problème d'Evènement sur contrôle personnalisé
    Par Ishizaki dans le forum ASP.NET
    Réponses: 6
    Dernier message: 08/08/2008, 11h16
  3. Pbs chargement de classe de contrôle
    Par meroem dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 06/12/2006, 09h14
  4. [PHP-JS] Classe de contrôle de formulaire
    Par MV1908 dans le forum Langage
    Réponses: 4
    Dernier message: 10/10/2006, 00h01
  5. [VB.NET] Contrôle personnalisé dans une dll personnalisée
    Par c3b12 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 15/10/2004, 07h56

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