Как в PyQt вывести HTML c подсветкой некоторых тегов?
Делаю программу с использованием PyQt5. Одна из функций - вывод HTML с подсветкой некоторых тегов разными цветами. Каждая новая строка обрабатывается и добавляется через .append. Понятное дело, поле класса QTextEdit мне не подходит, так как требуется вывод чистого HTML. Выход - применение полей класса QPlainTextEdit. Но тут проблема в применении цвета - теги font я уже не могу использовать, QPlainTextEdit предполагает вывод чисто текста без применения цвета. Экранирование тегов в QTextEdit не лучшая идея. Применение цвета ко всему полю тоже совсем не подходит.
Как выйти из данной ситуации?