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.