Заголовок QML Listview из QAbstractListmodel headerData()
Я раскрываю многие QAbstractListModel для QML Listview (Qt4.8.2 QML 1.1). Теперь моя проблема в том, что QML ListView игнорирует функцию headerData() моих ListModels. Я искал решение более четырех часов.
Я думаю, что я должен реализовать свою собственную функцию Q_INVOKABLE, чтобы понять это.
Пожалуйста, дайте мне знать, если есть способ реализовать функцию headerData()!
Заранее спасибо.
1 ответ
Решение
QtQuick ListView не имеет элемента заголовка, поэтому он не нуждается в headerData() в своей нормальной работе.
Если вы добавили элемент, который служит в качестве заголовка, и хотите, чтобы модель предоставляла строку, вы действительно можете сделать метод headerData() Q_INVOKABLE или добавить Q_PROPERTY для этого значения.