查看完整版本: [-- QGraphicsView中绘制大量线段 --]

QTCN开发网 -> Qt基础编程 -> QGraphicsView中绘制大量线段 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

tompsontan 2015-01-04 11:28

QGraphicsView中绘制大量线段

写的一个程序,和地图相关的。想增加显示google地球kml文件的路线,但是大一点的kml里面有很多路线(折线),每条线可能有上千个点。
现在用QGraphicsLineItem数量太多的话,直接卡住动不了。
请教,怎么实现呢?

tompsontan 2015-01-04 11:30
类似这样的
[attachment=13017]

圣域天子 2015-01-04 12:43
我猜应该用曲线实现吧?

kimtaikee 2015-01-04 13:58
Level of Detail, 根据显示的层级来画线路的细节层次。

tompsontan 2015-01-04 18:05
现在用QPainterPath和QGraphicsPathItem画出来了,不过还是比较卡。

1638338649 2017-12-13 16:33
直接卡住是不是刷新的太多了


查看完整版本: [-- QGraphicsView中绘制大量线段 --] [-- top --]



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