作者MOONY135 (谈无慾)
看板C_and_CPP
标题[问题] 动态统计图
时间Wed Dec 7 15:45:27 2016
开发平台(Platform): (Ex: Win10, Linux, ...)
vs2015
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
qt5.7
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
想在程式上画时间折线图 x轴是时间 y轴是当下数据
(资料会随着开程式而更新)
http://tech.ed65.com/wp-content/uploads/2010/12/chart-5.png
现在遇到的问题是
1. 使用QChart + timer
但是会出现框框的xy轴被定死(只要超出画面就会被吃掉)
2.如果使用QWidget的paintEvent
我的认知是paintEvent 是当下去更新画面
也就是如果我要画图的话 从开程式的第一分钟到最後一分钟
记录的资料我都需要留着
(每次timer扫到的话 就对那些资料重画一次)
这样不知道会不会让存资料的东西炸掉
请问大家有甚麽比较好的做法吗?
http://doc.qt.io/qt-5/qtcharts-dynamicspline-example.html
这个可以解 但没办法再回去看历史纪录...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.124.46.66
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1481096730.A.089.html
※ 编辑: MOONY135 (59.124.46.66), 12/07/2016 16:19:52
1F:→ stupid0319: 存资料跟介面UI是分开的吧,不会有资料炸掉的问题 12/07 18:30