我有一个QTreeView
,其中每个节点代表一个数据对象。我设法将一个指向这个数据对象的指针打包成QVariant
,以便我知道在树中选择了哪个。我可以通过currentIndex()
函数访问节点。
树的根位于QStandardItemModel::invisibleRootItem()
。其他节点由父节点appendRow
函数添加。因此,我可以在row
中使用的商品没有column
和QStandardItemModel::item()
。
是否有办法为节点提供有效坐标或检索没有坐标的项目。
答案 0 :(得分:4)
在QStandardItemModel中,有一个item(int row, int column = 0)方法。 Qt命名法并没有使用' get'作为getters方法的前缀。