Как вы используете QStyledItemDelegate
/ QItemDelegate
для постоянного отображения сложного виджета, то есть для обработки Qt.DisplayRole
, а не только Qt.EditRole
?
Документация ускользаетиспользовать paint () ... но это просто способ сложнее!Давайте возьмем для примера рендеринг QTreeView
или QTableVeiw
внутри QTableView
ячейки.
Существует QAbstractItemView.setIndexWidget()
, но это плохая идея, поскольку она используется только для отображения статического содержимого (и чтовеселье в статических моделях?).
Примечание
Я нашел часть ответа в другом посте , но это был лишь небольшой набор ответов, поэтому ядумал, что это оправдывает новый пост с соответствующим вопросом.