正在做一个电子地图,怎么解决很卡这个问题?
深海鱼男 2015-11-18 10:54:57 我的电子地图很简单,就是将QGraphicsItem一个个加进QGraphicsScene,然后将QGraphicsScene设置进QGraphicsView。可是我的数据量很大,是一次性将所有数据都加载进来,所以编译很慢,显示时拖动,放大缩小都很卡,还时不时崩溃。
我看了40000 chip那个demo,好像没什么特别之处?它有一招是按缩放的级别显示什么级别的细节,可是我的地图使用是一般都是要放得很大的。。。
我也看过其他人的帖子,据说可以将整张地图分层几个区域,显示时不必显示所有区域,只显示当前坐标的区域,可是该怎么操作?分区是不是得遍历所有Item,这难道不是更慢了?
作为一个两个月前刚接触Qt的人,做这个软件遇到了太多太多问题,到了现在终于做出一个勉强能看的东西了,可是在虚拟机上都卡,肯定不能移植到板子上的,希望大神们能助我一臂之力!