Как выделить строку текста в QTextEdit

Я студент-программист, в настоящее время разрабатываю приложение для работы с использованием Qt4. Я создаю редактор уравнений, и у меня возникают проблемы при попытке выделить строку в моемQTextEdit поле. У меня есть функция, которая анализирует строку QTextEdit и возвращает начальное и конечное целое число, где находится ошибка. Моя оригинальная стратегия заключалась в том, чтобы использовать теги HTML в этих двух точках, чтобы выделить ошибку. К сожалению, существует проблема с тегами HTML и синтаксисом уравнения.

Я думаю, что мне нужна стратегия, основанная на библиотеке Qt для установки цвета фона между этими двумя индексами. Я начал искатьQSyntaxHighlighter; однако я думаю, что это больше для выделения с использованием предопределенного набора законов, а не просто для поиска чего-либо между a & b и установки цвета фона. Если я могу использовать подсветку синтаксиса, предоставьте мне пример и ссылку, так как я уже прочитал документацию и ничего не нашел.

Спасибо за любую помощь заранее!

Постскриптум Просто чтобы подчеркнуть проблемы совместимости с HTML; HTML становится проблематичным из-за использования нескольких знаков <и>.

Ответы на вопрос(1)

Ваш ответ на вопрос