QTextEdit vs QPlainTextEdit
Quelle est la différence entre QTextEdit
et QPlainTextEdit
, pourquoi utiliser l'un plutôt que l'autre?
Je suis le codage d'un éditeur de texte comme un exercice pour apprendre Qt5, et maintenant je me demande si l'utilisation de QTextEdit
ou QPlainTextEdit
.
Jusqu'à présent, j'ai trouvé que vous pouvez afficher des images dans QTextEdit
, mais à part qu'ils ont l'air un peu identique à moi.
Mon éditeur de texte devrait soutenir certaines de base de la syntaxe (probablement à l'aide de textChanged()
signal), mais c'est à peu près aussi loin que les exigences vont.
Des recherches sur Google pour "QTextEdit vs QPlainTextEdit" et "QTextEdit par rapport à QPlainTextEdit" ne pas me donner de bons résultats que de comparer les deux classes.
Vous devez vous connecter pour publier un commentaire.
De La documentation de Qt:
Et plus tard:
Si la différence est que
QPlainTextEdit
est optimisé pour le traitement de texte en clair, et peut être utilisé même avec de très gros fichiers de texte brut. Aussi la façon dont le texte est mis en forme est plus simple.Si vous prévoyez de ne soutenir que la plaine de textes, alors
QPlainTextEdit
est le bon choix.QPlainTextEdit
?