J'ai bien regardé ton code, à part les couleurs tout est identique à moi, je n'ai pas installé la version 4.4
Est-ce que cela t'emberai de me transmettre les 2 fichiers cpp de l'example?
J'ai bien regardé ton code, à part les couleurs tout est identique à moi, je n'ai pas installé la version 4.4
Est-ce que cela t'emberai de me transmettre les 2 fichiers cpp de l'example?
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part commentEndExpression = QRegExp("endding");
ce n'est pas tout as fait pareil
Code : Sélectionner tout - Visualiser dans une fenêtre à part commentEndExpression = QRegExp("\\bendding\\b");
voici les sources dans Qt4.4
Merci,
En fait je n'utilise pas le endding, parce que je veux que tout soit gris jusqu'à la fin du doc dé qu'un 'end ' est rencontré. Mais avec mon code, ton code ou le nouveau 4.4 que tu m'as envoyé dé qu'il rencontre un ';end' cette régle s'arréte toujours.
tu as bien la regle
????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 singleLineCommentFormat.setForeground(Qt::darkRed);//ici pour voir la difference rule.pattern = QRegExp(";[^\n]*"); //ici rule.format = singleLineCommentFormat; highlightingRules.append(rule);
Cette regle ne change rien à ce que je t'ai indiqué plus haut, le mieux est de la supprimer pour simplifier
avec uniquement les modif que j t'ai donné, voici ce que j'obtiens
Merci de ta patience, mais rien à faire je n'obtient pas ton comportement en utilisant le code que tu m'as envoyé. Je dois avoir un bug qui ne me saute pas aux yeux.
reprend les source que je t'ai donné, ajpute les modif et test si ca marche
C'est exactement ce que j'ai fais !
Je crois qu'il faut que je reprenne ca à froid dans quelque temps
Encore merci de ton aide
Oui c'est egalement une possibilité
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager