标签: qt qt5 qtreeview qstyleditemdelegate
QTreeView包含子类QAbstractItemModel和自定义QStyledItemDelegate。考虑到文本换行,自定义代理sizeHint重新实现并返回计算出的正确单元格高度。
QTreeView
QAbstractItemModel
QStyledItemDelegate
sizeHint
所以问题是单元格调整大小时单元格的高度没有变化。如何强制QTreeView重新计算他的细胞高度?我可以使用信号QHeaderView::sectionResized来检测细胞大小调整,但如何使QTreeView细胞高度调整大小?
QHeaderView::sectionResized