C++ 在QTreeView中查找QModelIndex(可视)位置的更简单方法
我对在C++ 在QTreeView中查找QModelIndex(可视)位置的更简单方法,c++,model-view-controller,qt,qtreeview,qmodelindex,C++,Model View Controller,Qt,Qtreeview,Qmodelindex,我对在QTreeView中计算节点的物理位置感兴趣,但找不到这样做的方法(除了自己计算,考虑到QTreeView的健壮性,这很麻烦,也很容易出错) 是否有一种标准方法可以找到与QModelIndex关联的数据的绘制位置(类似于indexAt()将位置映射到QModelIndex的方法)?在qabstractemview中有一种方法正好满足我的需要: 签名为: virtual QRect visualRect ( const QModelIndex & index ) const 无需道
QTreeView
中计算节点的物理位置感兴趣,但找不到这样做的方法(除了自己计算,考虑到QTreeView
的健壮性,这很麻烦,也很容易出错)
是否有一种标准方法可以找到与
QModelIndex
关联的数据的绘制位置(类似于indexAt()
将位置映射到QModelIndex
的方法)?在qabstractemview
中有一种方法正好满足我的需要:
签名为:
virtual QRect visualRect ( const QModelIndex & index ) const
无需道歉——只需回答自己的问题并接受答案。这是鼓励堆栈溢出的行为。甚至会为你赢得“自学”徽章。