LINUX.ORG.RU

QML связь с моделью

 


0

1

В QML имеются несколько параметров которые зависят от модели, примерно:

Item {
    id: item
    visible: func(styleData.row)

function func(row) {
    retrun model.get(row).visible;
}
}

Модель находится на плюсах. В ней имеется метод по смене местами элементов в котом в конце вызывается emit dataChanged. Вот только почему свойство visible не обновляется после вызова этого метода?

Какого типа model, что такое get() и откуда взялось row? Перечислено ли visible в roleNames()? Куда делись делегаты?

Dendy ★★★★★
()

все решил, надо было добавить beginMoveRows и endMoveRows

user0228
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.