Более простой способ найти (визуальную) позицию QModelIndex в QTreeView - PullRequest
7 голосов
/ 16 ноября 2009

Я заинтересован в расчете физического положения узла в QTreeView и не могу найти способ сделать это (кроме вычисления его самостоятельно, что является громоздким и подверженным ошибкам, учитывая надежность QTreeView) .

Существует ли стандартный способ определения положения рисования данных, связанных с QModelIndex (что-то похожее на то, как indexAt() отображает позицию на QModelIndex)?

1 Ответ

10 голосов
/ 20 ноября 2009

В QAbstractItemView есть метод, который делает именно то, что мне нужно:

Подпись:

virtual QRect visualRect ( const QModelIndex & index ) const
...