Individuale QTreeWidgetItem indentazione
-
24-09-2019 - |
Domanda
E 'possibile avere rientro individuale degli elementi in una QTreeWidget?
In particolare, ho avere una colonna contenente sia testo, icona e per alcuni di loro un CheckBox. Le voci senza CheckBox ottiene spostato verso sinistra in modo che il rientro della icona e il testo non è in linea con gli altri. Potrebbe forse essere fissato con un CheckBox nascosta se questo è possibile?
Soluzione
Forse l'uso dei Delegati vi darà una bella e corretta attuazione. Avrete la possibilità di re-implementare la vernice () e metodi sizehint (), e, quindi, di scegliere il modo in cui il QTreeWidgetItem sono in fase di elaborazione ...
Più documentazione qui: http://doc.trolltech.com/4.6 /model-view-delegate.html
Un esempio: http://doc.trolltech.com/4.6/itemviews- pixelator.html
Speranza che aiuta un po '!
Altri suggerimenti
Si può provare a utilizzare il QWidget::setContentMargins()
sul widget restituito da QTreeWidget::itemWidget()
.