我使用setCurrentItem()来关注特定项目,但是QTreeWidget没有相应地跳转到特定项目。 QTreeWidget有什么函数可以做到这一点吗?
最佳答案
是的,您可以使用 scrollTo(const QModelIndex &index, ScrollHinthint = EnsureVisible)
函数 ( documentation link )。
index
参数是您要显示的项目的索引
hint
参数指定操作后项目应位于的位置(例如顶部、中间等)。
QTreeWidget w;
w.setCurrentItem(<your item>);
w.scrollTo(w.indexFromItem(<your item>)); // or w.scrollTo(w.currentIndex())
关于c++ - QTreeWidget可以跳转到特定行(由QTreeWidgetItem或列指定)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41629759/