使用c++在QTreeWidget的第二列中添加子节点
Adding Children in the second column of QTreeWidget using C++
我正在制作一个简单的程序,其中我有两个数组。我想在treeWidget的子元素的第一列中插入第一个数组,在treeWidget的第二列中插入第二个数组。插入第一个数组成功。现在我想在第二列的相同索引中插入第二个数组。这样的
object
//First Column //Second Column
A 1
B 2
C 3
对象是父对象。编码:
QTreeWidget* item= new QTreeWidgetItem();
QList<QTreeWidgetItem*> items_first_Column;
QList<QTreeWidgetItem*> items_Second_Column;
item->setText(0,"Object");
item->addChildren(items_first_column);
谁能告诉我如何插入第二列在这个
我认为你需要稍微调整一下你的代码。第二列不是由一堆新的QTreeWidgetItems
组成。只有一个子项列表,但是每个子项可以包含几列的文本。
因此,您必须创建一个项目列表,并使用QTreeWidgetItem::setText()将数据放入其中,例如,将列号作为第一个参数。
您可以遍历两个列表并更改items_first_Column
的项,使其在第二列中包含items_Second_Column
的项的文本。但是如果可能的话,我建议你重构周围的代码,以便事先考虑到这一点。
相关文章:
- 如果我只是不访问queue_front节点的子节点,而是将它们推到队列中呢?还是BFS吗
- 删除 XML 文件中的子节点C++
- 检查两个节点在子节点上是否具有相同状态的更优雅的方法
- 语言分析的二叉树实现 - 子节点:不起作用
- Node中的子节点列表在C++中的BFS遍历过程中丢失
- c++ 无法从 XML 获取所有子节点
- 使用访问者设计模式在N- ARY树中重复访问子节点值
- TinyXML2 从节点和所有子节点获取文本
- 遍历仅引用每个节点的子节点的树
- 从父节点中删除子节点 - PugiXML
- 根据其子节点的余额计算 AVL 树节点余额
- 有没有一种方便的方法可以从属性树中删除节点,同时保留其子节点
- 访问BST子节点时出现分段故障.为什么?
- 使用节点指针数组来指向节点的子节点
- 如何使链表具有子节点
- 递归后序遍历解除分配二叉树节点
- 如何获取所有子节点值
- 从模板图节点类创建子二叉树节点类
- 二叉树表示的有序树中节点的右子节点计数
- 使用c++在QTreeWidget的第二列中添加子节点