Frage

Ist es möglich, einzelne Vertiefung der Elemente haben in einem QTreeWidget?

In bestimmten, habe ich eine Spalte sowohl Text, Symbol enthält, und für einige von ihnen eine CheckBox. Die Einzelteile ohne CheckBox wird auf der linken Seite, so dass die Vertiefung des Symbols verschoben und der Text ist nicht inline mit den anderen. Könnte vielleicht mit einem versteckten CheckBox fixiert werden, wenn das möglich ist?

War es hilfreich?

Lösung

Vielleicht ist die Verwendung von Delegierten gibt Ihnen eine schöne und ordnungsgemäße Umsetzung. Sie werden die Möglichkeit haben, die Farbe () und sizeHint () Methoden neu zu implementieren, und deshalb wählen Sie die Möglichkeit, Ihre QTreeWidgetItem gezogen werden ...

Weitere Dokumentation hier: http://doc.trolltech.com/4.6 /model-view-delegate.html

Ein Beispiel: http://doc.trolltech.com/4.6/itemviews- pixelator.html

Hope hilft es ein wenig!

Andere Tipps

Sie können versuchen, die QWidget::setContentMargins() auf der von QTreeWidget::itemWidget() zurück Widget verwendet wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top