一、写入
QString fileName = QFileDialog::getSaveFileName(this, "写入", "/untitled.csv", tr("Files (*.csv)"));
if(fileName.isEmpty())
{
QMessageBox::warning(this, "提示", "文件名不能为空", QMessageBox::Ok);
return;
}
QFile file(fileName);
bool ret = file.open(QIODevice::WriteOnly);
if(!ret)
{
QMessageBox::warning(this, "提示", QString("打开文件失败: %1").arg(file.errorString()), QMessageBox::Ok);
return;
}
QString conTents;
//表头
conTents += "姓名";
conTents += ",";
conTents += "年龄";
conTents += ",";
conTents += "时间";
conTents += "\n";
conTents += "张三";
conTents += ",";
conTents += "23";
conTents += ",";
QString time = QDateTime::curre