写了一个程序,从串口接收数据,将这些数据存在TXT中,并且实时画出折线图。(数据传输波特率为115200)
画图使这个程序在运行中变得很卡,而且需要同步进行其它的功能,时间一长,程序就闪退了。
已经把接收数据放入了子线程中,但依旧很卡,闪退的现象也没有缓解。
如果我创建一个新的QT设计师界面,能不能用这个界面对应的cpp来写一个子线程,在这个子线程来实现数据接收以及对应的窗口界面上画图,降低对主线程和主窗口的影响。(想象中的效果就是按下对应按钮弹出界面2,在界面2上进行画图)
如果不能的话,大佬们有没有其它好的方法