私は、QtreeViewで自分のデータモデルを表示する作業例(C++)が必要です。QAbstractItemModelとQTreeView
答えて
かなり良いQTreeView/QAbstractItemModelの例hereがあります。あなたがQTの超ジェネリックモデルに慣れれば、それはかなり簡単です...ただ、それがJavaのTreeModelほど簡単ではないと思いませんか?
私がリンクされた記事について非常に悪いと感じるのは、主にそのサンプルの仕組みや、QTreeViewがそのモデルをどのように使っているかについて少ししか説明できないことです。さらに、すでに有効なモデル(QStandardItemModel)が存在する場合、どのような状況下で自分のモデルを作成すべきかについては説明されていません。その記事に関連しているのではなく、この回答に:回答にはリンクされた記事(ウェブサイトがオフラインになった場合)の主な要点が含まれていなければなりません。 – codeling
Qtのツリービューは、 'QAbstractitemModel'を使うときの基底のデータの本当の木です(そうでなければ' index()/ parent() 'メソッドではすぐに失われます)。 。 –
- 1. QTreeView/QAbstractItemModel - 項目を追加してbeginInsertRowsを使用する
- 2. QTreeView/QAbstractItemModel - 例外が原因で例外が発生する
- 3. QTreeViewは、不可視アイテムの場合でもQAbstractItemModel :: hasChildren()を呼び出します
- 4. QTreeViewとsetIndexWidget
- 5. カスタムQAbstractItemModelのセグメンテーションフォールト
- 6. Qt - QTreeViewとSQL - パフォーマンスアドバイス
- 7. QObject :: QAbstractItemModelとの接続の問題
- 8. QTreeView - モデルのソートとフィルタリング
- 9. QAbstractItemModelサブクラスはスレッドセーフですか?
- 10. QAbstractItemModelスレッドの安全性
- 11. QTreeView-cellのQComboBox
- 12. QTreeViewのチェックボックス
- 13. QTreeView描画ドロップインジケータ
- 14. QTreeview項目
- 15. QTreeViewのハイパーリンク
- 16. PyQtは:QTreeView
- 17. QTreeView with QAbstractItemModel:ツリーアイテムが折りたたまれ、新しい子を追加/更新するときに使用されます
- 18. PyQT QTreeview + QPushButton/QComboboxシグナル
- 19. カスタムQTreeview拡張イベントメソッド
- 20. QTreeViewまたはQTreeWidget
- 21. QTreeViewカスタムアイテムの表示デリゲートとCSS
- 22. QTreeViewのファイルリストをツリーとして表示
- 23. QtreeViewとTreeModelの同期方法
- 24. QtAbstractItemModel。 QtreeViewとQtableViewを併用する
- 25. QAbstractItemModelから継承できません
- 26. DAG(有向非循環グラフ) - QAbstractItemModel
- 27. QAbstractItemModel動的項目の挿入
- 28. XMLファイルをQAbstractItemModelに変換する
- 29. QAbstractItemModelモデルテストを使用したテスト
- 30. QTreeviewのトップセレクションを返すPyside
スタックオーバーフローにはあまりにも漠然としています。具体的な問題に遭遇したときには、まず始めにGoogleに質問してください。 – icecrime