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

Qt Discussion :

Mettre un Mask


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Par défaut Mettre un Mask
    Bonjour,

    je n'arrive pas à saisir le fonctionnement de la méthode setInputMask(..) de QLineText. Je voudrait limiter à des nombres avec exposant ou non et j'ai beau lire la doc ca m'échape.
    pourriez-vous m'éclairer

    Merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 239
    Par défaut
    limiter un nombre?
    Ce n'est pas setinputMask qu'il te faut mais plutot setMaxLength(int)
    qui limite le nombre de caractère admissible dans ta QLineEdit.

    J'ai un exemple tout fait des deux cas dans mon code, je te le poste:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            telephoneBur = new QLineEdit(this);
            telephoneBur->setMaxLength(10) //limite à 10 caractères
            telephoneBur->setFixedWidth(90);
            telephoneBur->setInputMask("00,00,00,00,00"); //met des virgules entre les caractères

  3. #3
    Membre éprouvé Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Par défaut
    désolé, je n'ai pas été clair, je ne veux pouvoir taper que des nombres (à virgule ou avec exposant) mais pas de caractére aphaN

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 239
    Par défaut
    Il y a donc la réponse à ta question dans les demo du Qt (installée par défaut avec Qt)
    grace à Qt Examples & demos tu vas pouvoir allez dans "Widgets" (avant derniere selection sur le menu de gauche) puis "LineEdits" tu vas tomber sur un premier exemple qui répondra à ta question, clic donc sur "documentation" pour accéder au code et cherche la partie qui te concerne

    quand tu utilises le bouton "Laungh", tu executes l'exemple,
    c'est justement dans "validator" sur l'exemple, tu peux y entrer des nombres (à virgule ou non) seulement (en selectionnant "double validator").
    Par contre, on peut aussi entrer la lettre E dans l'exemple, je n'ai pas compris pourquoi...

  5. #5
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    Citation Envoyé par Somato Voir le message
    Par contre, on peut aussi entrer la lettre E dans l'exemple, je n'ai pas compris pourquoi...
    Notation scientifique

  6. #6
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 239
    Par défaut
    En effet, merci bien!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB6] mettre en commentaires...
    Par nd25 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 19/04/2004, 15h15
  2. [VB6] - Mettre un morceau de ligne en commentaire
    Par inotna2099 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 12/11/2002, 11h03
  3. Comment faire pour mettre l'ecran en veille ?
    Par March' dans le forum MFC
    Réponses: 6
    Dernier message: 29/08/2002, 14h25
  4. [langage] Problème de taille de fichier à mettre dans
    Par And_the_problem_is dans le forum Langage
    Réponses: 10
    Dernier message: 13/08/2002, 09h41

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