У меня есть окно QTextEdit со словами и буквами, отображаемыми в нескольких цветах. Я хочу, чтобы можно было получить цвет каждой части текста при обработке содержимого окна. Моя попытка до сих пор заключалась в том, чтобы сохранить все содержимое в виде html-файла, а затем проанализировать его, чтобы извлечь только текст с информацией о цвете. Это очень громоздко и сложно. Я бы предпочел обработать текст с помощью QTextCursor, если бы мог получить цвет текста в позиции курсора. Я искал соответствующую функцию, но не нашел ее.Можно ли получить цвет текста (или цвет фона) символа в текстовом курсоре из QTextEdit?
Есть ли функция для получения цвета (или формата) в позиции QTextCursor?
Или, альтернативно, есть способ получить каждый непрерывный раздел слов и/или символов, имеющих один и тот же цвет (или формат) с информацией о формате?