
QChart
Leuuvi
努力做到:有输出的学习
展开
-
QtChart中画图时改变坐标轴的范围
问题:在画折线图时,根据点的Y值调整Y轴的范围。错误:在需要改变范围的函数中直接使用setRange,使用时程序报错,程序中止。错误示例series->append(QPointF(i,qrand()%10));//增加点++i;AxisY->setRange(-1,i+9);正确用法:前面要加上chart类:正确示例.series->append(QPointF(i,qrand()%10));//增加点++i;serialchart->a原创 2022-04-21 14:04:58 · 5363 阅读 · 1 评论 -
Qt多串口通信,根据数据实时绘制动态图表,并将数据写入文件记录
使用Qt实现:同时采集压力传感器的值和光栅尺的值,界面显示压力传感器的值,和光栅尺的值,把光栅尺的实时1000个左右数值用图表绘制动态折线图,并把数值汇总到文件保存。实现:图好模糊啊,懂得意思就够了。.proQT += core gui charts serialport使用到图表和串口,在.pro文件加入对应声明。widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>...原创 2021-09-03 17:12:02 · 2880 阅读 · 2 评论 -
QPainterPath::lineTo: Adding point with invalid coordinates, ignoring call
Qt运行程序报错:QPainterPath::lineTo: Adding point with invalid coordinates, ignoring call整合这个程序之前也出现过这个问题,解决之后,现在又出现这个报错,想不起来之前怎么解决的。后悔当初,如果后续出现问题都用笔记记起来,应该~~~之后看起来有成就感吧!!出现这个错误是因为光栅尺转换开关没打开,串口没打开,接收不到数据;打开后还是报错,因为有两个串口在运行,端口号没有自动匹配,端口号错误,把端口选过来,就可以运行了。原创 2021-09-03 15:22:00 · 2690 阅读 · 0 评论 -
Qt实现动态折线图
Qt中使用QChart绘制动态折线图。可以根据刷新的点位置,更新折线图的后续走向,创建定时器,定时更新点,实现动态显示折线。如图,线会往后走,坐标轴不动。(不会录屏,尴尬,要怎么录屏?怎么插入笔记?)pro文件 + chartsQT += core gui charts.h文件#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QtCharts/QLineSeries>#..原创 2021-08-28 17:22:48 · 3081 阅读 · 0 评论