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 :

wxTextCtrl MAC TE_RIGHT


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
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Par défaut wxTextCtrl MAC TE_RIGHT
    Bonjour,

    je suis en train de développer une application pour Mac. (wxPython + MySQL)

    Hélas, je constate que wxTextCtrl ne supporte pas d'être justifié autrement qu'à gauche. C'est très con surtout pour la saisie des nombres.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    The text in the control will be right-justified (currently wxMSW and wxGTK2 only).
    Ca semble délirant que ce truc ne marche.

    Il y a t'il une autre solution que le toxique et pas beau "masked.NumCtrl" ?

    Merci.

    Sinon effectivement je ferais un truc à ma sauce dans ce gout là avec du padding pour aligner proprement un numérique...

  2. #2
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    Pour les nombres tu as le IntCtrl ( wx.lib.intctrl.IntCtrl ) où tu peux en plus donner une valeur min et max

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Par défaut masked.NumCtr
    Oui mais wx.lib.intctrl.IntCtrl est aligné à gauche
    et pour moi on saisie les chiffre à droite (comme sur une calculatrice, c'est une norme)
    Pour revenir sur masked.NumCtr :
    - il stocke le résultat dans un float (perte de précision)
    - on ne peut saisir un champs null ou vide (si on précise 2 decimales)
    bref, c'est tout mal fait ce truc.

    C'est dommage que l'alignement à droite ne fonctionne pas sur le MAC
    ( vraiment, cette lacune est énorme, et je trouve que la portabilité c'est pas trop ça... )
    car j'avais refais complètement une classe tiptop pour gérer la saisie d'un champs numérique.

    J'avais pensé une grosse bidouille pour avoir un alignement un droite,
    utiliser un Grid avec une seule cellule, qui elle, peut être alignée à droite.

    Donc je vais revenir sur une solution avec du padding...
    [12345.566 ] saisie à gauche
    [___12 345.56 ] mise en forme (padding) sur le killfocus
    et sur le setfocus, je vire la mise en forme pour revenir à une saisie classique...

    Question bonus : ou peut on déposer les bugs ou demande d'évolution concernant wxPython (si, j'ai cherché mais c'est pas clair) ?

  4. #4
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    sous windows, y'a aucun souci.
    Le problème vient simplement de la version de GTK pour mac à priori utilisé pas de wxPython en soit

Discussions similaires

  1. Eclipse Mac version et pluginUML
    Par Driden dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/06/2003, 19h03
  2. Réponses: 5
    Dernier message: 25/03/2003, 17h27
  3. [Turbo Pascal] [MS-DOS] Lire la Mac-address de la carte réseau
    Par toctoc dans le forum Turbo Pascal
    Réponses: 14
    Dernier message: 21/02/2003, 22h08
  4. Comment récupérer une adresse MAC ?
    Par psau dans le forum Développement
    Réponses: 7
    Dernier message: 19/07/2002, 17h26

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