4

のアイテムがGroupDataModelあり、これを使用してListView. 各項目には、「テレビ」または「映画」のいずれかのカテゴリがあります。「カテゴリ」をソートキーとして設定し、ListViewカテゴリにグループ化されたアイテムを表示します。

ただし、カテゴリの順序は「シネマ」、「テレビ」の順です。「テレビ」、「シネマ」の順で並べる必要があります。

これは可能ですか?

コード:

GroupDataModel* results = new GroupDataModel();
results->setGrouping(ItemGrouping::ByFullValue);
QStringList sortingKeys;
sortingKeys.append("category");
results->setSortingKeys(sortingKeys);
4

1 に答える 1

5

メソッドを使用して、並べ替えを逆にすることができますsetSortedAscending(bool ascending)。に設定するとfalseアイテムは降順でソートされ、 の場合trueは昇順でソートされます。

于 2013-02-01T17:57:15.820 に答える