我有一个QTreeView,其中每个节点表示一个数据对象。我设法将指向此数据对象的指针打包到一个QVariant中,以便知道在树中选择了哪一个。我可以通过currentIndex()函数访问节点。
树的根在QStandardItemModel::invisibleRootItem()。其他节点由parent nodes appendRow函数添加。因此,这些项目没有我可以在QStandardItemModel::item()中使用的row和column。
有没有办法给节点提供有效的坐标,或者在没有坐标的情况下检索项目。
发布于 2015-05-21 16:52:29
在QStandardItemModel中,有一个item(int row, int column = 0)方法。Qt命名法不使用'get‘作为getters方法的前缀。
https://stackoverflow.com/questions/30368685
复制相似问题