LINUX.ORG.RU

За это отвечают данные с Qt::ForegroundRole, т.е. что-то в духе item->setData(Qt::ForegroundRole, «red»);

Begemoth ★★★★★
()

ЕМНИП, никак. Нужно перегружать метод отрисовки у view или пользоваться делегатами (с тем же перегруженным методом отрисовки). Можно попробовать в качестве виджета для делегата использовать QLabel, он умеет html-разметку.

E ★★★
()

Плюсую, я тоже за делегат

Adonai ★★★
()

Сделал так:

QLabel *labelItem = new QLabel("text1 <font color=red> text2 </font>");
dataTableWidget -> setCellWidget(1,1,labelItem);

работает

GSA
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.