LINUX.ORG.RU

qml TableViewColumn

 


0

1

Здравствуйте! Помогите решить проблему: в делегат TableViewColumn добавил свитч ( styleData.value принимает тру, фолс ), на onClicked меняю значение в модели. Все это работает отлично. Но добавил в модель возможность менять порядок элементов. Возникла следующая проблема: если изначально не трогать свитч и поменять порядок элементов, то свитчи отображают все правильно. Но если например у одного элемента нажать на свитч ( т.е поменять его значение ) и потом попробовать изменить порядок, то у всех элементов свитч отображается корректно, кроме элемента который будет расположен на месте того, у которого меняли значение. На этом месте он не меняется согласно styleData.value, а остается такой какой был. Если вместо свитча попробовать использовать кнопку, то все работает нормально! т.е получается что checked у свитча не меняется при изменении styleData.value

Перемещено shell-script из general



Последнее исправление: user0229 (всего исправлений: 2)

смог решить проблему тем что создал новое свойство у свитча и привязал его к styleData.value, и при смене его значения сделал принудительную смену значения checked. И все заработало) чудеса

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