2

我将许多 QAbstractListModels 暴露给 QML Listview (Qt4.8.2 QML 1.1)。我现在的问题是,QML ListView 忽略了我的 ListModels 的 headerData() 函数。我一直在寻找解决方案四个多小时。

我在想我必须实现自己的 Q_INVOKABLE 函数来实现这一点。

如果有办法实现 headerData() 函数,请告诉我!

提前致谢。

4

1 回答 1

2

QtQuick ListView 没有任何标题项,因此它在正常操作中不需要 headerData()。

如果您添加了一个用作标题的项目并希望模型提供字符串,您可以确实将 headerData() 方法设置为 Q_INVOKABLE 或为该值添加 Q_PROPERTY。

于 2016-09-17T20:05:35.843 回答