Ce code explique comment utiliser la classe QSyntaxHighlighter de QT pour faire de la coloration syntaxique dans votre programme.
Le principe est très simple et repose sur deux parties :
- Le constructeur qui va définir les regexp de tous ce qu'il faut colorier avec le format et la couleur
- La fonction highlightingBlock qui va s'occuper de faire les traitements pour la coloration et le formatage du texte en question.