Dimensioni di elemento a seconda delle dimensioni della QListView
-
25-09-2019 - |
Domanda
I sviluppare un programma che attira elementi della lista (QListView). Come faccio a impostare la dimensione di un elemento a seconda delle dimensioni del QListView? Scrivo attuazione del sizehint nel delegato, ma dove per ottenere la dimensione dell'istanza QListView non lo so.
Soluzione
Soluzione:
QSize SpinBoxDelegate::sizeHint(const QStyleOptionViewItem& option, const QModelIndex & index) const
{
QStyleOptionViewItemV4 opt(option);
qDebug("W = %d\n", opt.widget->width());
qDebug("H = %d\n", opt.widget->height());
return QSize(100, 100);
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow