アイテムビューの例

Qt は、事前定義されたアイテムモデルとユーザー定義されたアイテムモデルをさまざまな方法で表示するための多くの機能を提供します。モデル/ビューアーキテクチャによって導入された機能の分離により、開発者はアイテムの表示をより柔軟にカスタマイズすることができます。

Address Book

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

Basic Sort/Filter Model Example

Basic Sort/Filter Model の例では、QSortFilterProxyModel を使用して基本的なソートとフィルタリングを行う方法を示しています。

Combo Widget Mapper Example

Combo Widget Mapper の例では、カスタムデリゲートを使用して、モデルからの情報をフォーム上の特定のウィジェットにマッピングする方法を示します。

Custom Sort/Filter Model Example

Custom Sort/Filter Model の例では、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 の例では、自分自身をペイントし、編集をサポートするデリゲートを作成する方法を示します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。