来自QAbstractListmodel headerData()的QML Listview头

时间:2014-08-18 06:19:28

标签: qt listview header qml qabstractlistmodel

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

我认为我必须实现自己的Q_INVOKABLE功能来实现这一点。

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

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

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