我将许多QAbstractListModel暴露给QML Listview(Qt4.8.2 QML 1.1)。我的问题是,QML ListView忽略了我的ListModels的headerData()函数。我现在正在寻找解决方案超过四个小时。
我认为我必须实现自己的Q_INVOKABLE功能来实现这一点。
如果有办法实现headerData()函数,请告诉我!
提前致谢。
答案 0 :(得分:1)
QtQuick ListView没有任何标题项,因此在正常操作中不需要headerData()。
如果您添加了一个用作标题的项目并希望模型提供字符串,您可以确实使用header_()方法Q_INVOKABLE或为该值添加Q_PROPERTY。