qt5 打开中文路径的图片时失败了,使用下面三行代码也不行:
QTextCodec::setCodecForTr(...) QTextCodec::setCodecForCStrings(...) QTextCodec::setCodecForLocale(...)后来尝试了一下先将QString通过 toLocal8Bit()转换成QByteArray,最后再转换成std::string,可以正常工作。代码如下:
qt5 打开中文路径的图片时失败了,使用下面三行代码也不行:
QTextCodec::setCodecForTr(...) QTextCodec::setCodecForCStrings(...) QTextCodec::setCodecForLocale(...)后来尝试了一下先将QString通过 toLocal8Bit()转换成QByteArray,最后再转换成std::string,可以正常工作。代码如下: