从 QTableView 的 QStandardItemModel 获取项目

Tho*_*ier 3 qt qtreeview qstandarditemmodel qt-signals qstandarditem

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

树的根位于QStandardItemModel::invisibleRootItem()。其他节点由父节点函数添加appendRow。所以这些项目没有rowcolumn我可以在 中使用QStandardItemModel::item()

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

Ant*_*ane 5

在 QStandardItemModel 中,有一个item(int row, int column = 0)方法。Qt 命名法不使用“get”作为 getter 方法的前缀。