2011-02-10 107 views
1

我有一個qt對象QTreeView,我想切換標籤位置。 基本上我有一個填充的TreeView。而功能QTreeView切換標籤位置

columnViewportPosition (int column) 

回報0第一列和假設50第二。我想切換它們以便以不同的順序顯示,因此columnViewportPosition將返回第一列的50,第二列返回0。我怎麼做?

+0

也會接受改變Qtreeview中所有選項卡順序的方法,而不僅僅是切換位置。 – 2011-02-10 08:21:18

回答

2

自己找到了。其實很簡單。

如果我們只是調用header()函數來得到QHeaderView,它具有所有必要的功能。

例如,用swapSections(1, 0)調用的函數swapSections將交換第一列和第二列。