2011-02-10 15 views
1

私はqtオブジェクトQTreeViewを持っています。タブの位置を切り替える必要があります。 基本的には、私はTreeViewがいっぱいです。そして、機能QTreeViewスイッチのタブ位置

columnViewportPosition (int column) 

戻って最初の列の0との第二のために50を言わせて。私はそれらが異なる順序で表示されるように切り替えたいので、columnViewportPositionは最初の列には50、次の列には0を返します。それ、どうやったら出来るの?

+0

また、Qtreeview内のすべてのタブの順序を変更するだけでなく、位置の切り替えも受け入れます。 –

答えて

2

自分で見つけました。その実際には本当に簡単です。

header()関数を呼び出してQHeaderViewを取得するだけであれば、すべての必要な機能を備えています。

例えば、swapSections(1, 0)で呼び出される関数swapSectionsは、1番目と2番目の列を入れ替えます。

関連する問題