C++ QTreeView使用示例-如何将子节点添加到现有项?
我对Qt还比较陌生,因此我会尝试了解它是如何工作的。尤其是对于QTreeView来说,这似乎是相当困难的:来自Qt的文档和示例至少对我来说或多或少有些神秘。我想只有当人们已经知道它是如何工作的时候,他们才会理解这个文档 那么:有人能给出一个适合初学者的示例或示例链接,并演示QTreeView的用法吗?说明如何向其中添加节点和一些子节点的方法 谢谢 也许能帮你 但要理解它,您必须掌握模型视图的概念。这样做的目的是不向视图中添加内容,而是向模型中添加内容,然后视图会自动更新 也许能帮你C++ QTreeView使用示例-如何将子节点添加到现有项?,c++,qt,qt5,qt5.5,C++,Qt,Qt5,Qt5.5,我对Qt还比较陌生,因此我会尝试了解它是如何工作的。尤其是对于QTreeView来说,这似乎是相当困难的:来自Qt的文档和示例至少对我来说或多或少有些神秘。我想只有当人们已经知道它是如何工作的时候,他们才会理解这个文档 那么:有人能给出一个适合初学者的示例或示例链接,并演示QTreeView的用法吗?说明如何向其中添加节点和一些子节点的方法 谢谢 也许能帮你 但要理解它,您必须掌握模型视图的概念。这样做的目的是不向视图中添加内容,而是向模型中添加内容,然后视图会自动更新 也许能帮你 但要理解它,
但要理解它,您必须掌握模型视图的概念。这样做的目的是不向视图中添加内容,而是向模型中添加内容,然后视图会自动更新 您可以从QStandardItemModel和QTreeView的组合开始 通过QStandItemModel::setRowCount和QStandItemModel::columnCount设置模型的正确行数和列数 然后,您可以使用QStandardItemModel::setItem将QStandardItem实例插入到模型的特定单元格中 QStandardItem与QStandardItemModel具有类似的接口,用于创建子行和子列以及插入子项:QStandardItem::setRowCount、QStandardItem::setColumnCount和QStandardItem::setChild
如果您需要,我可以准备一个示例。您可以从QStandardItemModel和QTreeView的组合开始 通过QStandItemModel::setRowCount和QStandItemModel::columnCount设置模型的正确行数和列数 然后,您可以使用QStandardItemModel::setItem将QStandardItem实例插入到模型的特定单元格中 QStandardItem与QStandardItemModel具有类似的接口,用于创建子行和子列以及插入子项:QStandardItem::setRowCount、QStandardItem::setColumnCount和QStandardItem::setChild 如果你需要的话,我可以准备一个例子