QTreeView
내의 특정 개별 행의 행 높이를 다시 정의 할 수 있습니까?QTreeView 개별 행의 사용자 정의 행 높이
나는 정의 QTreeView
, 사용자 정의 QAbstractItemModel
및 사용자 정의 QStyledItemDelegate
을 가지고 있지만 모든 sizeHint
방법은 두 번만 (처음에) 불려 갔을 경우, 또는 기본 클래스에 가상하지 않은 것 같다.
Qt 버전 4.7.4에서는 5로 업그레이드 할 수 없습니다.
도움을 주시면 감사하겠습니다.
SizeHintRole이있다() 데이터 내부 QSize (INT, int)를 반환하는 방법을 시도. – Chernobyl
동일한 동작 : sizeHintRole 세트로 data() 메서드를 한 번만 호출합니다! – mefiX
그래서 뭔가를 업데이트하기 위해 다시 호출 데이터가 필요하다면 일반적인 연습은 모델로부터 필요한 QModelIndex'es를 사용하여 dataChanged 신호를 내보내는 것입니다. – Chernobyl