关于qt加载大量数据绘图界面卡死问题

1.在处理数据的循环里加入下面这个函数

QApplication::processEvents();

2.在new绘图的时候,隐藏界面,并创建一个进度条作为掩饰,当数据全部加载完成再显示界面 

progress *myprosess = new progress();//创建进度条
myprosess->show();//进度条显示
AnalyzePlotWidget *Analyze = new AnalyzePlotWidget((uint16_t)row);//创建绘图界面
Analyze->setWindowTitle("日志分析");//标题
Analyze->hide();//先隐藏界面,等所有数据都加载完成再显示
Analyze->showPlot();//绘图

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页