从麒麟上移植到windows上的 用qt4 写的qml项目,类似于一个模拟器,从本地 .xml 文件中读取数据,储存到QHash中 然后通过绑定,显示在这个模拟器上,并刷新。不过我遇到了一个问题,就是 .xml 中 如果数据太多,运行程序的时候电脑cpu太高,运行界面太卡,点一下,要反映很长时间。我试了把数据减少,确实会有效果,但我想问问大家,有没有不用减少数据,还可以正常运行的方法!谢谢大家.
这个需要我实测运行一下看看,或者你把运行日志发给我看一下
有两种方式,一是 xml 不要一次性读取,而是分批读取,二是使用多线程
不知道你这个问题是否已经解决, 如果还没有解决的话: