Taille de l'élément en fonction de la taille de la QListView
-
25-09-2019 - |
Question
Je l'élaboration d'un programme qui dessine dans les éléments de la liste (QListView). Comment régler la taille d'un élément en fonction de la taille de la QListView? Je vous écris de la mise en œuvre sizeHint dans le délégué, mais où pour obtenir la taille de l'instance QListView Je ne sais pas.
La solution
Solution:
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);
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow