Question

Est-il possible d'avoir indentation individuelle des éléments dans un QTreeWidget?

En particulier, je une colonne contenant du texte, l'icône et pour certains d'entre eux un CheckBox. Les articles sans CheckBox se trouve décalée vers la gauche pour l'empreinte de l'icône et le texte est en ligne pas avec les autres. Pourrait peut-être fixé avec un CheckBox caché si cela est possible?

Était-ce utile?

La solution

Peut-être que l'utilisation des délégués vous donnera une bonne mise en œuvre et appropriée. Vous aurez la possibilité de re-mettre en œuvre la peinture () et sizeHint (), et donc, de choisir la façon dont votre QTreeWidgetItem sont en cours d'élaboration ...

Plus de documentation ici: http://doc.trolltech.com/4.6 /model-view-delegate.html

Un exemple: http://doc.trolltech.com/4.6/itemviews- pixelator.html

Je espère que ça aide un peu!

Autres conseils

Vous pouvez essayer d'utiliser le QWidget::setContentMargins() sur le widget retourné par QTreeWidget::itemWidget().

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top