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 ?