首页| 论坛| 消息

回复: 如何用QPainter对象动态画图(比如根据采集的数据画动态折线图)?
#6 回 never_forget 的帖子 [ustone 08-14 12:49]
never_forget:每来一次数据你就调用一次 paintevent ,
如果你还有别的问题,建议加一下我的个人群,方便一点:
点击链接加入群聊【Qt 萌新】:https://jq.qq.com/?_wv=1027&k=5w66xAq
 (2018-08-14 08:51) 
那等于每来一次数据,调用paintEvent,用所有的历史数据整个重绘一次,而不是新数据叠加绘制,这样效率很低。
#7 [songhuirong1 08-14 21:56]
这种情景更适合使用QtCharts模块来实现,而不是自己去paint。我在项目里做数据采集就是用QtCharts来展示数据的,非常美观,而且使用起来也很简单的。
#8 回 songhuirong1 的帖子 [ustone 08-15 13:26]
songhuirong1:这种情景更适合使用QtCharts模块来实现,而不是自己去paint。我在项目里做数据采集就是用QtCharts来展示数据的,非常美观,而且使用起来也很简单的。 (2018-08-14 21:56) 
好,我了解一下。我是觉得自己绘制界面可以更灵活。
#9 回 ustone 的帖子 [songhuirong1 08-18 06:43]
ustone:好,我了解一下。我是觉得自己绘制界面可以更灵活。 (2018-08-15 13:26) 
自己绘制也可以,但要达到QtCharts的效果,估计要花很多时间和精力,不说逻辑代码的实现,光是外观的定制(比如配色等)就要花一番功夫,各种显示的配色也不是那么容易的。
#10 回 songhuirong1 的帖子 [ustone 08-18 12:08]
songhuirong1:自己绘制也可以,但要达到QtCharts的效果,估计要花很多时间和精力,不说逻辑代码的实现,光是外观的定制(比如配色等)就要花一番功夫,各种显示的配色也不是那么容易的。 (2018-08-18 06:43) 
确实~

<< 1 2 >> (2/2)

回复 发表
主题 版块