アイテムビューの例

ツリーモデルエディタを表示するアプリケーション

Qt には、組み込みおよびユーザー定義のアイテムモデルをさまざまな方法で表示するための多くの機能が用意されています。モデル/ビューアーキテクチャによって実現された機能の分離により、開発者はアイテムの表示を柔軟にカスタマイズできるようになります。

Address Book

アドレス帳の例では、プロキシモデルを使用して、単一のモデルからのデータに対して異なるビューを表示する方法を示しています。

Basic Sort/Filter Model Example

「基本的なソート/フィルタリングモデル」の例では、QSortFilterProxyModel を使用して基本的なソートやフィルタリングを行う方法を説明しています。

Combo Widget Mapper Example

「コンボウィジェットマッパー」の例では、QDataWidgetMapper を使用して、モデルからの情報をフォーム上の特定のウィジェットにマッピングする方法を示しています。

Custom Sort/Filter Model Example

「カスタムソート/フィルタモデル」の例では、QSortFilterProxyModel をサブクラス化して、高度なソートやフィルタリングを行う方法を説明しています。

Editable Tree Model Example

この例では、モデル/ビューフレームワーク内の他のクラスと併用できる、シンプルなアイテムベースのツリーモデルを実装する方法を示しています。

Fetch More Example

「Fetch More」の例では、必要に応じてアイテムビューモデルにアイテムを追加する方法を示しています。

Frozen Column Example

この例では、QTableView 内の列を固定する方法を示しています。

Simple Tree Model Example

「Simple Tree Model」の例では、Qt の標準ビュークラスで階層モデルを使用する方法を示しています。

Spreadsheet

「Spreadsheet」の例では、簡単なスプレッドシートアプリケーションの作成方法を示しています。

Star Delegate Example

「Star Delegate」の例では、自身を描画でき、編集もサポートするデリゲートを作成する方法を示しています。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.