此处的项目和代码https://github.com/neochapay/radon
关注:pages/PlaylistPage.qml
在21线呼叫模型和设置播放曲目。进入模型:
src/model/playlistmodel.cpp
看看80行——好像一切都是对的,一切都已准备好了。然后去
pages/PlayList/PlayListItem.qml
看看85行的结果问:为什么按钮不改变?
因为必须发出dataChanged
信号才能让视图知道模型更改了一些数据。