目录
1、Qt上位机温度曲线图
使用Qt框架的线程类myThread
,其中实现了一个绘制折线图的功能。在run
函数中,通过不断循环绘制坐标轴、点和线,并通过信号updateImage
发送绘制好的图像。另外,getTemp2
函数用于接收温度数据,并更新数组array0
中的数据。
不过,在你的代码中存在一些问题:
sleep
函数应该使用QThread::msleep
代替,以确保线程能够正确休眠。- 在
getTemp2
函数中,j
没有考虑溢出的情况,可能会导致数组越界。
另外,你可能需要考虑以下改进:
- 考虑使用定时器替代
sleep
来触发更新,以避免阻塞线程。 - 考虑将
array0
的长度定义为常量或者动态分配内存,以便更灵活地处理数据。