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

Discussion :

Un masque dans un QTableWidget ?

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Un masque dans un QTableWidget ?
    Bonjour,

    Cela fait maintenant depuis quelques jours que j'essaie vainement de n'autoriser que les double dans les cases d'un qtablewidget.

    J'ai tout essayé :

    => en faisant apparaître une QLineEdit quand on double-click pour éditer : et en y ayant installé un inputmask auparavant
    => en utilisant un doublevalidator sur cette QLineEdit

    Mais ça ne change rien.

    J'ai entendu parler d'utiliser des delegate en sous-classant mais ça me fait chier car je ne sais pas faire et en plus ça semble fastidieux et merdique. Bref : construire une montagne pour donner une fourmi.

    Après j'ai pensé à un truc intermédiaire tout con : au signal oncellchanged(int,int) connecter le slot "je retiens le caractère rentré : si c'est un chiffre de 0 à 9 ou une virgule ou un point je valide sinon je clear.

    Qu'en pensez-vous ? Avez-vous mieux ?

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 264
    Par défaut double dans qtablewidget
    Regarde QDoubleSpinBox, ça devrait te convenir.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Merci chrtophe. Le pire c'est que j'avais effectivement vu ça aussi mais je n'avais pas tilté de suite. Et je ne me suis même pas donné la peine d'essayer.

    En fait j'avais carrément omis qu'on pouvait enlever les flèches haut et bas c'est pour ça que qu'avais rejeté cette solution. De plus j'avais omis aussi qu'on pouvais éditer manuellement la spinbox.

    Et enfin, cerise sur le gâteau, on peut rajouter un suffix

    J'ai abandonné le truc quelques jours et aujourd'hui je suis revenu ici j'ai lu ton idée et ça a fait "tilt".

    Ah vraiment merci beaucoup.

Discussions similaires

  1. Attribut Masqué dans formulaire
    Par cjacquel dans le forum IHM
    Réponses: 1
    Dernier message: 17/09/2007, 11h36
  2. Evènement masqué dans fenêtre Propriétés
    Par Yoshi592 dans le forum VBA Access
    Réponses: 1
    Dernier message: 06/07/2007, 20h20
  3. Textes et données masquées dans un formulaire.
    Par nodogeid dans le forum IHM
    Réponses: 5
    Dernier message: 25/05/2007, 14h21
  4. [VBA]-sheet masquée dans excel
    Par gantec dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/04/2007, 09h22
  5. [VBA-E] Afficher lignes masquées dans une feuille protégée
    Par kernel57 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 12/12/2005, 18h59

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