从QStandardItemModel获取QTableView的项目

时间:2015-05-21 08:44:10

标签: qt qtreeview qt-signals qstandarditemmodel qstandarditem

我有一个QTreeView,其中每个节点代表一个数据对象。我设法将一个指向这个数据对象的指针打包成QVariant,以便我知道在树中选择了哪个。我可以通过currentIndex()函数访问节点。

树的根位于QStandardItemModel::invisibleRootItem()。其他节点由父节点appendRow函数添加。因此,我可以在row中使用的商品没有columnQStandardItemModel::item()

是否有办法为节点提供有效坐标或检索没有坐标的项目。

1 个答案:

答案 0 :(得分:4)

在QStandardItemModel中,有一个item(int row, int column = 0)方法。 Qt命名法并没有使用' get'作为getters方法的前缀。