简介
在QML的Listview中插入数据时报这样的错误(应该是插入数据时候的线程不在主线程造成的)
QObject::connect: Cannot queue arguments of type 'QQmlChangeSet'
(Make sure 'QQmlChangeSet' is registered using qRegisterMetaType().)
解决办法
1:用事件把插入动作放到主线程去处理
2:moveToThread
引用
http://stackoverflow.com/questions/2086142/qt-signaling-across-threads-one-is-gui-thread
http://doc.qt.io/qt-4.8/qabstractitemmodel.html#beginInsertRows
http://stackoverflow.com/questions/42468811/qml-listview-is-not-updated-on-model-reset/42497240#42497240