Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Easier way to find (visual) position of QModelIndex in QTreeView

I'm interested in calculating the physical position of a node in QTreeView and can't find a way to do this (other than calculating it myself, which is cumbersome and error prone given the robustness of QTreeView).

Is there a standard way of finding the draw position of data associated with a QModelIndex (something similar to the way indexAt() maps a position to a QModelIndex)?

like image 419
Dan O Avatar asked Nov 16 '09 01:11

Dan O


1 Answers

There's a method in QAbstractItemView that does exactly what I needed:

The signature is:

virtual QRect visualRect ( const QModelIndex & index ) const
like image 101
Dan O Avatar answered Sep 17 '22 22:09

Dan O