Отдельный отступ QTreeWidgetItem
Возможно ли иметь индивидуальный отступ элементов в QTreeWidget?
В частности, у меня есть столбец, содержащий текст, значок и для некоторых из них CheckBox. Элементы без CheckBox сдвигаются влево, поэтому отступ значка и текста не совпадает с остальными. Может ли быть исправлено скрытым CheckBox, если это возможно?
2 ответа
Возможно использование Делегатов даст вам хорошую и правильную реализацию. У вас будет возможность повторно реализовать методы paint() и sizeHint() и, следовательно, выбрать способ рисования вашего QTreeWidgetItem...
Дополнительная документация здесь: http://doc.trolltech.com/4.6/model-view-delegate.html
Пример: http://doc.trolltech.com/4.6/itemviews-pixelator.html
Надеюсь, это поможет немного!
Вы можете попробовать использовать QWidget::setContentMargins()
на виджет, возвращенный QTreeWidget::itemWidget()
,