2009-11-16 5 views
6

Sono interessato a calcolare la posizione fisica di un nodo in QTreeView e non riesco a trovare un modo per farlo (oltre a calcolare me stesso, che è ingombrante e soggetto a errori data la robustezza di QTreeView).Modo più semplice per trovare la posizione (visiva) di QModelIndex in QTreeView

C'è un modo standard di trovare la posizione di pareggio dei dati associati con un QModelIndex (qualcosa di simile al modo in cui indexAt() mappe condizione di un QModelIndex)?

+0

Non c'è bisogno di scusarsi --- solo rispondere alla tua domanda e accettare la risposta. Questo è il comportamento incoraggiato su Stack Overflow. Guadagnerai anche il badge "auto-apprendista". – balpha

risposta

9

C'è un metodo in QAbstractItemView che fa esattamente quello che mi serviva:

La firma è:

virtual QRect visualRect (const QModelIndex & index) const 
Problemi correlati