COLORATION SYNTAXIQUE AVEC QSYNTAXHIGHLIGHTER DU FRAMEWORK QT
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023
-
23 mai 2009 à 13:35
cs_christophedlr
Messages postés267Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention23 août 2023
-
31 oct. 2009 à 21:31
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_christophedlr
Messages postés267Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention23 août 20235 31 oct. 2009 à 21:31
Merci de l'info, je verrais à l'occasion, car là en ce moment suis sur du JAVA mdr
guillaume1136
Messages postés21Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention 3 juin 2008 31 oct. 2009 à 20:18
Pour les commentaires multilignes type C++ :
/* commentaire
sur plusieurs lignes */
j'utilise cette regexp : #/\*(?:.|\\n)+?\*/#
cs_christophedlr
Messages postés267Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention23 août 20235 23 mai 2009 à 13:45
Ce sera toujours un copier/coller du fait que la fonction highlightingBlock ne peut pas changer, le reste non plus d'ailleurs.
Par contre la doc officielle est d'une part totalement anglaise, d'autres part les explications laissent un peu à désiré.
Là j'ai construit une application de test autour de la classe QSyntaxHighlighter afin de montrer l'utilisation, avec un code très commenté afin de comprendre réellement ce que cela fait.
P.S. : Je fais de la prog depuis pas mal d'années, et pourtant j'ai mis 48h avant de comprendre comment faire.
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 23 mai 2009 à 13:35
Il aurait été sympa de préciser que c'est un simple copier-coller, légèrement simplifié de l'exemple officiel présent dans la documentation Qt.
A noter que c'est très bien expliqué, en détail, à cette adresse: http://doc.trolltech.com/4.5/richtext-syntaxhighlighter.html
31 oct. 2009 à 21:31
31 oct. 2009 à 20:18
/* commentaire
sur plusieurs lignes */
j'utilise cette regexp : #/\*(?:.|\\n)+?\*/#
23 mai 2009 à 13:45
Par contre la doc officielle est d'une part totalement anglaise, d'autres part les explications laissent un peu à désiré.
Là j'ai construit une application de test autour de la classe QSyntaxHighlighter afin de montrer l'utilisation, avec un code très commenté afin de comprendre réellement ce que cela fait.
P.S. : Je fais de la prog depuis pas mal d'années, et pourtant j'ai mis 48h avant de comprendre comment faire.
23 mai 2009 à 13:35
A noter que c'est très bien expliqué, en détail, à cette adresse: http://doc.trolltech.com/4.5/richtext-syntaxhighlighter.html