波形显示参考链接:
https://blog.csdn.net/weixin_43917678/article/details/103710047
随机数的产生:
https://blog.csdn.net/weixin_43917678/article/details/103709837
void showDlg::getFileData()
{
//选择的文件是随机数
QString fileName = QFileDialog::getOpenFileName(this,QStringLiteral("选择日志文件"),"",QStringLiteral("TXT(*.txt)")); //选择路径
if (fileName.isEmpty()) //如果未选择文件便确认,即返回
return;
QFile file(fileName);
QVector<QPointF> points;
if (file.open(QIODevice::ReadOnly | QIODevice::Text))
{
for(int i =0;!file.atEnd();i++)
{
QByteArray line = file.readLine();
QString str = codec->toUnicode(line);
points.append(QPointF(i,str.toDouble()));
plotter->setCurv