操作示例:选择Demo ,点击获取文件夹相对路径:代码贴在下面了!
QStringList textList;
int rowCount = 0; //统计文件的行数
QString list = QFileDialog::getOpenFileName(this,tr("Excel file"),"./",tr("Files (*.csv);"));//格式
QFile file(list);
if(!file.open(QIODevice::ReadOnly | QIODevice::Text))
{
QMessageBox::warning(this, QStringLiteral("打开csv文件"),QStringLiteral("无法读取文件 %1:\n%2."),"Failed to open");
qDebug()<<"Can't open the file!"<<endl;
}
else
{
//内容.....
}
操作文件夹相对路径内容
接下来就是折线图基本操作了:
X轴之时间轴:
时间轴要用到 QDateTimeAxis,可以设置点的个数建议时间轴设置5-10个,设置太多显示不出来或者卡顿现象!
QDateTimeAxis * axisX = new QDateTimeAxis(chart);
axisX->setTitleText(QStringLiteral("时间(分:秒)")); // x轴显示标题
axisX->setGridLineVisible(false); /