0

私はこのような「プロジェクト構造」を持っています。

-Project Main File
--Project Subfile 1
--Project Subfile 2
--Project Subfolder 1
---Project Subfolder 2
----Project Subfile 3

QFileSystemModelを使用して、指定されたパス上のファイルを取得しています。次に、フォルダーとファイルを認識した後、上からの構造を持つビューにそれらを表示したいと思います。私が持っているのは、QTreeWidgetItemを使用してQTreeViewを使用していることです。

これは実行可能ですか?

4

1 に答える 1

2

QFileSystemModelツリーモデルです。は、個々のアイテムのデータのみを受け入れるQTreeWidgetツリーウィジェットです。

探しているのは、データ構造としてQTreeViewを受け入れるウィジェットです。の関数をQAbstractItemModel使用して、それをあなたに渡します。setModel()QTreeViewQFileSystemModel

詳細については、DirViewの例を参照してください。(それが使用しているという事実を無視してQDirModelください。最新のQt SDKを使用している場合は、実際に使用していますQFileSystemModel)。

于 2012-12-28T15:35:05.393 に答える