2012-07-31 77 views
1

我想實現我的QTreeView中的複製和粘貼操作對我的上下文菜單複製和粘貼我有子類QAbstractItemModel。我有樹形說,四名範圍Tope水平的項目和他們每個人都具有多個子QTreeview與我的模型如何實現複製粘貼操作

Top Item1 


---------- 


    Child1 
      Child11 
       Child111 




Top Item2 


---------- 


Top Item3 

我想對上點擊項「child1」和複製child1及其所有子達child111,然後右鍵單擊並粘貼「Top Item3」,以便將從child1到child111的所有項目複製到Top Item3下。

+0

你設法做到了嗎?我患有同樣的問題。 – 2013-07-15 14:40:11

回答

0

按下副本後,應將指針存儲到Child1。粘貼到頂部項目樹3後,您將在其中創建新的子項並將Child1的內容複製到新的子項。這應該遞歸地完成。

+0

它不是關於child1的指針,而是關於model1中的child1的索引。你在談論我知道的邏輯,我想知道如何在模型中做到這一點 – 2012-07-31 16:31:17