I was able to get this working by doing something like:
{
_spinBox->setGeometry(option.rect);
_spinBox->setValue(index.data().toInt());
painter->drawPixmap(option.rect.x(), option.rect.y(), map);
}
void SpinBoxDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
{
_spinBox->setGeometry(option.rect);
_spinBox->setValue(index.data().toInt());
QPixmap map = QPixmap::grabWidget(_spinBox);
painter->drawPixmap(option.rect.x(), option.rect.y(), map);
}
To copy to clipboard, switch view to plain text mode
Bookmarks