Bonjour tout le monde !
Je viens aujourd'hui chercher de l'aide pour un problème que je traine depuis déjà 2 semaines :s En effet, mon but est de limiter le nombre de caractères qu'un utilisateur peut entrer et également limiter le nombre de ligne de mon QTextEdit :s J'ai déjà essayé, par exemple :
Mais ce n'est pas très concluant, sachant que l'utilisateur doit appuyer deux fois sur sa touche backspace (une pour désactiver le ReadOnly et l'autre pour effacer la dernière lettre) et ceci pose problème :s
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def maxcaracteres(self): if len(self.ui.zonetexte.toPlainText()) >= 246: self.ui.zonetexte.setReadOnly(True) def keyPressEvent(self, event): if event.key() == QtCore.Qt.Key_Backspace: self.ui.zonetexte.setReadOnly(False)
Ainsi si quelqu'un a une idée ! Je suis preneur !![]()
Partager