Я использую QTableView для отображения активности пользователя в своем приложении.добавить текст с двумя разными цветами в столбце QTableView в qt
Моя модель содержит четыре колонки, каждый столбец отображает другой тип текста, как:
- пользователя в 1-й колонке
- активности пользователя во 2-й колонке
- подробности деятельности в 3-м столбце
Я хочу отображать как текст 2-го, так и 3-го столбцов в одном столбце с другим цветом текста, разделенным «-».
Моя заявка в настоящее время выглядит следующим образом:
Однако, я хочу, чтобы выглядеть подобно этому
Может кто-то пожалуйста, помогите мне решить это, благодаря заранее
Я попытался повторить ваш пример здесь. Я проверил, что мой HTML действителен, однако я получаю пустую ячейку в моем представлении таблицы. Вы уверены, что это правильно? –
Я использовал 'painter-> translate' и' QRect' как подробно [здесь] (http://stackoverflow.com/questions/17114944/qstyleditemdelegate-rendering-qtextdocument-rich-text-doesnt-alignhcenter), и это сработало –
@SteveLorimer Что такое "valid html"? Qt поддерживает только ограниченное подмножество html. См. Документы. –