【问题标题】:QTreeview with my model how to implement copy paste operationQTreeview 与我的模型如何实现复制粘贴操作
【发布时间】:2013-11-01 01:58:11
【问题描述】:

我想在我的 QTreeView 中针对我的上下文菜单复制和粘贴实现复制和粘贴操作,我有子类 QAbstractItemModel。我有 Treeview 说四个 Tope 级别的项目,每个项目都有多个孩子

Top Item1


----------


     Child1
           Child11
                 Child111




Top Item2


----------


Top Item3

我想右键单击项目“child1”并将 child1 及其所有子项复制到 child111,然后右键单击并粘贴到“Top Item3”上,以便从 child1 到 child111 的所有项目都复制到 Top Item3 下。

【问题讨论】:

  • 你做到了吗?我也遇到了同样的问题。

标签: qt copy-paste qtreeview


【解决方案1】:

按下复制后,您应该存储指向 Child1 的指针。粘贴到 Top Item Tree3 后,您在其中创建新子项并将 Child1 的内容复制到新子项。这应该递归地完成。

【讨论】:

  • 这与 child1 的指针无关,它与模型中 child1 的索引有关。你在谈论我知道我想知道如何在模型中做到这一点的逻辑
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-08
  • 2014-06-08
  • 2021-03-26
  • 1970-01-01
  • 2011-03-14
  • 2018-07-01
相关资源
最近更新 更多