Ну я это и так знал. Но надеялся что я тупой, и не все из доки понял, а есть более простой способ
К стати, какая жаль что его нету
. Для стандартных типов мог бы и быть.
Тогда переопределим вопрос.
Вот так работает:
void FloatItemDelegate::paint(QPainter * painter, const QStyleOptionViewItem & opt, const QModelIndex & index) const
{
// prepare
painter->save();
drawDisplay(painter, opt, opt.rect,QString::number(index.model()->data(index, Qt::DisplayRole).toDouble(),'f',2));
// done
painter->restore();
}
Но судя по исходникам QItemDelegate я не все делаю шо надо.
Может у кого есть примерчик ШО НАДО