QT中打开本地文件不能识别中文路径的解决办法
程序员文章站
2022-04-17 10:41:32
...
版本,QTcreator5.6.2
首先在头文件中添加#include <QTextCodec>
直接上代码:
QString fileName=QFileDialog::getOpenFileName(this,tr("Open Image"),".",tr("Image Files(*.png *.jpg *jpeg *.bmp *.avi *.mp4)"));
QTextCodec *code = QTextCodec::codecForName("GB2312");//解决中文路径问题
std::string name = code->fromUnicode(fileName).data();
if(fileName.isEmpty())
{
return;
}
inputVideo.open(name);//我准备打开的是本地视频文件
上一篇: 脑血栓怎么治疗 脑血栓前兆的十个表现
下一篇: 经期四个排毒诀窍 畅通经血排清毒素