查看完整版本: [-- Qml DelegateModel 使用问题 --]

QTCN开发网 -> Qt QML开发 -> Qml DelegateModel 使用问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

becapt 2020-10-09 14:42

Qml DelegateModel 使用问题

我在Qml中使用 DelegateModel 进行自定义控件显示,model 使用C++的 QAbstractItemModel 实现数据操作 ,但是在 DelegateModel 自定义控件里面存在一个加载图片资源的步骤有点耗时。

        当我使用 beginMoveRows()和 endMoveRows()时,实际上在Qml DelegateModel 中对要移动的自定义控件还是会删除然后在指定索引处创建(有点类似先在索引处调用beginInsertRows()创建,再调用beginRemoveRows()删除原始位置数据),这样还是需要重新加载对应图片资源,问一下大家,在DelegateModel里面有没有什么办法将model数据直接移动调整,但是不触发自定义控件的Component.onDestruction的析构?









查看完整版本: [-- Qml DelegateModel 使用问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled