Более простой способ найти (визуальную) позицию QModelIndex в QTreeView

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

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


person Dan O    schedule 16.11.2009    source источник
comment
Не нужно извиняться — просто ответьте на свой вопрос и примите ответ. Это поощряемое поведение при переполнении стека. Вы даже получите значок самообучения.   -  person balpha    schedule 19.11.2009


Ответы (1)


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

Подпись:

virtual QRect visualRect ( const QModelIndex & index ) const
person Dan O    schedule 20.11.2009