Отдельный отступ QTreeWidgetItem - PullRequest
3 голосов
/ 03 марта 2010

Можно ли иметь отдельные отступы элементов в QTreeWidget?

В частности, у меня есть столбец, содержащий текст, значок и для некоторых из них CheckBox.Элементы без флажка сдвигаются влево, поэтому отступ значка и текста не совпадает с остальными.Может ли быть исправлено скрытым CheckBox, если это возможно?

Ответы [ 2 ]

0 голосов
/ 03 марта 2010

Возможно использование Делегатов даст вам хорошую и правильную реализацию. У вас будет возможность повторно реализовать методы paint () и sizeHint () и, следовательно, выбрать способ рисования вашего QTreeWidgetItem ...

Больше документации здесь: http://doc.trolltech.com/4.6/model-view-delegate.html

Пример: http://doc.trolltech.com/4.6/itemviews-pixelator.html

Надеюсь, это немного поможет!

0 голосов
/ 03 марта 2010

Вы можете попробовать использовать QWidget::setContentMargins() в виджете, возвращаемом QTreeWidget::itemWidget().

...