Est-il possible d'empêcher l'utilisateur d'appuyer sur la touche de retour lors de la saisie de texte dans un widget QPlainTextEdit
? C'est-à-dire, même si je veux donner l'espace de visualisation de plusieurs lignes, je veux que si l'utilisateur frappe, une nouvelle ligne ne devrait pas commencer. La raison pour cela est que j'ajoute une couche GUI au-dessus d'une ligne de commande existante et si l'utilisateur entre des données en utilisant la touche de retour, cela pourrait compliquer les choses et j'ai vraiment évité de changer le code de ligne de commande .Désactiver la touche 'Retour' dans un QPlainTextEdit
2
A
Répondre
3
Gérer l'événement de touche et filtrer toutes les touches de retour.
IIRC n'est pas un validateur 'chars autorisés' pour un qtextedit.
Bien que vous pouvez utiliser QValidator avec un QLineEdit.
Voir ceci example
ps. Si vous avez aussi besoin de coller du texte avec un CR, alors vous devez aussi traiter le signal textchanged
Questions connexes
- 1. C# Désactiver la touche TAB
- 2. Désactiver globalement la touche Entrée/Retour dans une boîte de dialogue SWT
- 3. PSTextFieldSpecifier touche de retour?
- 4. désactiver la touche fléchée sur flowplayer scrollable
- 5. Multiligne NSTokenField et la touche de retour
- 6. UITextView avec bouton "Terminé" * et * touche "Retour"?
- 7. Comment désactiver la gestion des boutons JDialog par défaut de la touche ENTRÉE dans un composant
- 8. C# Comment désactiver une touche
- 9. Comment activer la touche done et la touche de retour dans l'objectif ipad c
- 10. Désactiver retour arrière dans wpf
- 11. Comment désactiver une touche particulière dans .NET?
- 12. Erreur de segmentation QPlainTextEdit
- 13. Puis-je désactiver la touche ESC fermer dans SimpleModal
- 14. Comment puis-je désactiver la touche Windows dans C#?
- 15. PyQt: Problème avec un astérisque lors d'une modification dans QPlainTextEdit
- 16. Désactiver la touche de retour en dehors des zones de texte sur une page Web Asp.Net (contenant un code ajax)
- 17. rejeter la vue modale avec la touche de retour
- 18. désactiver le comportement par défaut entrée/retour dans un datagridview
- 19. Désactiver soumettre à l'événement appuyer sur la touche
- 20. désactiver la touche Maj au démarrage en ms accès
- 21. Désactiver le clavier <enter> touche
- 22. Activer la touche Retour de l'iPhone ne fonctionne pas?
- 23. La touche de retour arrière de telnet est incorrecte
- 24. Définition de la touche de retour sur le clavier Android
- 25. simule la touche de retour arrière avec java.awt.Robot
- 26. Ignorer la touche de retour arrière de stdin
- 27. Bash Shell Script - retour clé/touche Entrée
- 28. texte Changement de touche du clavier « Retour »
- 29. Désactivation de la touche Entrée/Retour à partir de Tiny MCE
- 30. Comment cacher le clavier - de - UITextView iPhone - Dans un UITextView, par la touche Retour
Juste merci pour la pensée 'textchanged', je n'avais pas pris en compte le problème de collage de texte. –