У меня есть сетка, которая наследует QTableView с моей пользовательской моделью, установленной для просмотра.Я также создал делегатов для редактирования элементов в ячейке таблицы.все они работают нормально (по крайней мере, в соответствии с моим требованием).
, но моя проблема в том, когда пользователь щелкает внутри ячейки, и если делегат для этого элемента, скажем, QTextEdit (который может обрабатывать richtext) ипользователь вставляет некоторый текст (который копируется из MSWORD с информацией о стиле с текстом) в texteditbox.в этот момент он показывает текст правильно (означает полужирный шрифт, курсив, размер шрифта и т. д.), пока присутствует делегат, но после того, как данные установлены на модель и обновлено представление, представление по умолчанию не отображает информацию о стиле.он показывает простой текст HTML (если я устанавливаю данные модели, когда вызывается слот dataChanged делегата, и я получаю html от делегата).
Я хочу, чтобы представление таблицы по умолчанию обрабатывало HTML и отображало текст в соответствии со своим стилем.
У кого-нибудь есть идеи, как с этим справиться?Заранее спасибо!Я использую QT версии 4.1.4 (я знаю его старый, но его требования проекта)