LINUX.ORG.RU

[QT] работа с QSyntaxHighlighter

 


0

0

Как работать с ним я знаю и умею. Могу выделить весь текст каким-то цветом, могу выделить несколько букв каждого абзаца, а вот как сделать выделение лишь определённого слова и только в одном абзаце.

Всё это работает, как мы все знаем, с QTextEdit.

Кто знает - отклинетесь!

В чем проблема? Ваша задача - выделить какой-то уникальный признак того слова, которые нужно подсветить и сделать для него setFormat. Текущий параграф можно получить через currentParagraph()

phoenix ★★★★
()
Ответ на: комментарий от Severus_Zley

Опереденное слово может быть и не одно :) Если речь идет о подсветке первого вхождения слова в текст, то нужно после обнаружения этого слова первый раз взводить флажок, блокирующий дальнейную подсветку.

phoenix ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.