Qt5获取含中文的文件路径及向其所在文件夹保存txt文件
QString cmidPath = QFileDialog::getOpenFileName(this, tr("选择MAIN图像"), cpathStr, tr("Images(*.nv21 *.NV21)"));// 文件选择框
QByteArray c_cmidPath = cmidPath.toLocal8Bit();//文件路径可包含中文
if (c_cmidPath.isEmpty())// 检测当前路径是否正确
return;
QString cpathStr = cmidPath.left(cmidPath.lastIndexOf("/"));//剥离文件所在位置路径
c_cpathStr = cpathStr.toLocal8Bit();//文件夹路径可包含中文
FILE* pFile;
QString temp12 = cpathStr + QString("/Calibration.txt");
QByteArray c_temp12 = temp12.toLocal8Bit();//txt文件路径可包含中文
const char* mybin = c_temp12.data();
pFile = fopen(mybin, "wb");
fwrite(byteResult, sizeof(char), 2048, pFile);
fclose(pFile);