Название: Месштабирование QTreeView Отправлено: Sharp от Май 21, 2012, 20:52 Собственно сабж.
Необходимо увеличивать/уменьшать строки и иконки в дереве. Пробовал сделать, но получается отображение ограничивается размером строк. Использование делегатов в данном случае ко всей таблице у меня в голове не вкладывается как. Если кто решал данную проблему, подскажите, пожалуйста, в какую сторону копать. Название: Re: Месштабирование QTreeView Отправлено: DmitryM от Май 22, 2012, 09:23 В QItemDelegate есть
Код: virtual QSize sizeHint ( const QStyleOptionViewItem & option, const QModelIndex & index ) const Код: void setIconSize ( const QSize & size ) Название: Re: Месштабирование QTreeView Отправлено: QtCoder от Май 22, 2012, 09:23 в Qt::DecorationRole резайзишь QPixmap
Qt::FontRole ресайзишь шрифт Qt::SizeHintRole ресайзишь размер item Название: Re: Месштабирование QTreeView Отправлено: DmitryM от Май 22, 2012, 09:52 в Qt::DecorationRole резайзишь QPixmap Если ты проQt::FontRole ресайзишь шрифт Qt::SizeHintRole ресайзишь размер item Код: QVariant QAbstractItemModel::data ( const QModelIndex & index, int role = Qt::DisplayRole ) const [pure virtual] Название: Re: Месштабирование QTreeView Отправлено: QtCoder от Май 22, 2012, 12:01 в Qt::DecorationRole резайзишь QPixmap Если ты проQt::FontRole ресайзишь шрифт Qt::SizeHintRole ресайзишь размер item Код: QVariant QAbstractItemModel::data ( const QModelIndex & index, int role = Qt::DisplayRole ) const [pure virtual] Однако же все инструменты для этого в модели присутствуют. |