Größe des Elements je nach Größe des QListView
-
25-09-2019 - |
Frage
ich ein Programm zu entwickeln, die in den Elementen der Liste zieht (QListView). Wie kann ich die Größe eines Elements festgelegt auf die Größe des QListView abhängig? Ich schreibe Umsetzung des sizeHint in den Delegaten, aber wo die Größe der Instanz erhalten QListView Ich weiß nicht.
Lösung
Lösung:
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);
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow