Добрый вечер,
Рисую делегатом QStaticText, выбор пал на него именно потому что надо отрисовать rich текст, другого просто способа 
не знаю.
Проблема в том что форматированный текст рисуется не так как хотелось, а именно переходит по пробелу на
новую строчку, хотя свободного места еще довольно много, например:
C++ (Qt)
void Delegate::paint( QPainter *painter,
                        const QStyleOptionViewItem &option, const QModelIndex &index ) const
{
    QString str("This isnotVeryLongTextLine");
    QStaticText text( QString( "<b>Id:</b> Text<br> <b>Name</b>: %1"
                      "<br><font color=\"#aaa7aa\">Status</font>" )
                        .arg( str ));
 
    qDebug() << "text width: " << text.size().width();
 
    text.setTextFormat(Qt::RichText);
 
    painter->drawStaticText( option.rect.topLeft(), text );
}
 
В итоге мы получаем:
Id: Text
Name: This
isnotVeryLongTextLine
Status
Кто знает как это исправить или другой способ нарисовать rich текст
Вот внизу приложил компилябеляный пример