``
//qstring转std::string
QString qobjimage_savepath;
QByteArray cdata = qobjimage_savepath.toLocal8Bit();
string sobjimage_savepath = cdata;`
在这里插入代码片
qstring转char*
QString opensavepath ;
QByteArray strsavepath = opensavepath.toLocal8Bit();
const char* roadsavepath = strsavepath.data();
char转qstring
QString qobjimage_savepath;
char qimsavepath = qobjimage_savepath
QString stropen =QString(QString::fromLocal8Bit(qimsavepath));
关于gdal使用CPLSetThreadLocalConfigOption(“GDAL_FILENAME_IS_UTF8”, “NO”);让gdal支持中文路径,这句话与qgis,qt支持中文路径相互冲突,要在合适的位置使用(用qt打开带中文路径的代码之前);
CPLSetThreadLocalConfigOption(“GDAL_FILENAME_IS_UTF8”, “YES”);