QT导出csv


//获取创建的csv文件名
QString csvFilePath = "./Attribute.csv";
if (csvFilePath.isEmpty())
return;



QFile outFile(csvFilePath); outFile.open(QIODevice::Truncate
| QIODevice::WriteOnly | QIODevice::Append); QTextStream ts(&outFile); ts << tr("ID") << ","; ts << tr("波段均值") << "," << tr("波段方差") << "," << tr("波段最小值") << "," << tr("波段最大值") << ","; ts << tr("能量均值") << "," << tr("能量方差") << "," << tr("熵的均值") << "," << tr("熵的方差") << ","; ts << tr("角二阶矩均值") << "," << tr("角二阶距方差") << "," << tr("相关性均值") << "," << tr("相关性方差") << ","; ts << tr("高度") << "," << tr("宽度") << "," << tr("长宽比") << "," << tr("周长") << ","; ts << tr("面积") << "," << tr("像素个数") << "\n"; ts << rowList.join(""); outFile.close(); QMessageBox::information(Q_NULLPTR, QObject::tr("提示"), QObject::tr("导出成功!")); QDesktopServices::openUrl(QUrl::fromLocalFile(outFile.fileName()));

 

posted @ 2022-03-02 21:56  jieche  阅读(477)  评论(0编辑  收藏  举报