Qt Qml モデル
このQMLモジュールには、QMLでデータモデルを定義するための型が含まれています。
このモジュールの型を使用するには、次の行でモジュールをインポートしてください:
import QtQml.Modelsさらに、Qt.labs.qmlmodels には、モデル用の実験的な Qml 型が用意されています。これらの実験的な型を使用するには、次の行でモジュールをインポートしてください:
import Qt.labs.qmlmodelsQML 型
SortFilterProxyModel 内で論理 AND を使用して複数のフィルターを組み合わせる | |
SortFilterProxyModel内で論理ORを使用して複数のフィルタを組み合わせる | |
デリゲートをカプセル化し、その使用タイミングを定義する | |
ビューが、モデル内の異なる種類のアイテムに対して異なるデリゲートを使用できるようにする | |
モデルとデリゲートをカプセル化する | |
フィルタリングされた視覚データ項目のセットをカプセル化する | |
フィルタに共通する機能を提供する抽象基底型 | |
指定された「filter」メソッドの評価に基づいて、SortFilterProxyModel内のデータをフィルタリングする | |
オブジェクトを動的に生成します | |
QAbstractItemModel およびそれをサポートする任意のビューと組み合わせて使用される QItemSelectionModel をインスタンス化する | |
ListModel 内のデータ項目を定義する | |
自由形式のリストデータソースを定義する | |
モデルとして使用する項目のセットを定義します | |
名前付き項目のコレクションを指定する | |
SortFilterProxyModel 内のデータを、ロール値が指定された範囲内にあるかどうかを検証してフィルタリングします | |
正規表現にロール値を照合することで、SortFilterProxyModel内のデータをフィルタリングする | |
ロール依存のフィルタ機能を提供する抽象基底型 | |
設定されたロール名に基づいて、SortFilterProxyModel内のデータをソートする | |
QAbstractItemModel に対するソートおよびフィルタリング機能を提供する | |
ソーターに共通する機能を提供する抽象基底型 | |
ロケールの順序に基づいて、SortFilterProxyModel 内のデータをソートする | |
SortFilterProxyModel 内のデータを、ロール名と値に基づいてフィルタリングする |
実験的な QML タイプ
単純なテーブルモデルをカプセル化します | |
モデル内の列を表す | |
単純なツリーモデルをカプセル化する |
ライセンス
Qt Qml Models は、The Qt Company から商用ライセンスで提供されています。また、GNU Lesser General Public License バージョン 3 またはGNU General Public License バージョン 2 のもとでも利用可能です。詳細については、「Qt ライセンス」を参照してください。
© 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.