我想在我的QTreeView中实现复制和粘贴操作,而不是我的上下文菜单复制和粘贴我有子类QAbstractItemModel。我有Treeview Say Four Tope级别的项目,每个项目都有多个孩子
Top Item1
----------
Child1
Child11
Child111
Top Item2
----------
Top Item3
我想点击项目“child1”并将child1及其所有孩子复制到child111,然后右键单击并粘贴“Top Item3”,以便将child1到child111的所有项目复制到Top Item3下。
答案 0 :(得分:0)
按下复制后,您应该存储指向Child1的指针。粘贴到Top Item Tree3后,在其中创建新子项并将Child1的内容复制到新子项。这应该以递归方式完成。