Вопрос

Я разрабатываю программу, которая рисует в элементах списка (QlistView). Как установить размер элемента в зависимости от размера QLiStView? Я пишу реализацию SizeHint в делегате, но где разместить размер экземпляра QlistView, я не знаю.

Это было полезно?

Решение

Решение:

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);
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top