2010-12-04 34 views
6

私は、QtreeViewで自分のデータモデルを表示する作業例(C++)が必要です。QAbstractItemModelとQTreeView

+5

スタックオーバーフローにはあまりにも漠然としています。具体的な問題に遭遇したときには、まず始めにGoogleに質問してください。 – icecrime

答えて

7

かなり良いQTreeView/QAbstractItemModelの例hereがあります。あなたがQTの超ジェネリックモデルに慣れれば、それはかなり簡単です...ただ、それがJavaのTreeModelほど簡単ではないと思いませんか?

+3

私がリンクされた記事について非常に悪いと感じるのは、主にそのサンプルの仕組みや、QTreeViewがそのモデルをどのように使っているかについて少ししか説明できないことです。さらに、すでに有効なモデル(QStandardItemModel)が存在する場合、どのような状況下で自分のモデルを作成すべきかについては説明されていません。その記事に関連しているのではなく、この回答に:回答にはリンクされた記事(ウェブサイトがオフラインになった場合)の主な要点が含まれていなければなりません。 – codeling

+0

Qtのツリービューは、 'QAbstractitemModel'を使うときの基底のデータの本当の木です(そうでなければ' index()/ parent() 'メソッドではすぐに失われます)。 。 –

関連する問題