打算展示成什么样的?
通常还是用 QtCharts 比较快,其实它内部也是用 paintEvent() 绘制的。
QtCharts 整体是基于 QGraphicsViews 框架,每个组件比如一条折线是个 Item, Item 跟 QWidget 差不多。QGraphicsView 管理 Item 用的 BSP 算法很高效。不展示的数据基本上不消耗性能。
需要注意的是 QtCharts 是 GPL 授权,不适合商业软件使用。有其它的替代品可以看看。
【 在 joker10jqk (土豆不穿裙子) 的大作中提到: 】
: 请教一下,每次要展示1万个数据,画成曲线图,是用QT的chart组件好,还是paint event好呢。看官方有很多chart的例子,但是不知道最多支持多少个数据。 谢谢了
--
FROM 112.47.122.*