2

多くの QAbstractListModels を QML Listview (Qt4.8.2 QML 1.1) に公開しています。私の問題は、QML ListView が ListModels の headerData() 関数を無視していることです。私は今4時間以上解決策を探していました.

これを実現するには、独自の Q_INVOKABLE 関数を実装する必要があると考えています。

headerData() 関数を実装する方法があれば教えてください!

前もって感謝します。

4

1 に答える 1

2

QtQuick ListView にはヘッダー項目がないため、通常の操作では headerData() は必要ありません。

ヘッダーとして機能する項目を追加し、モデルに文字列を提供させたい場合は、headerData() メソッドを Q_INVOKABLE にするか、その値に Q_PROPERTY を追加することができます。

于 2016-09-17T20:05:35.843 に答える