QT中打开本地文件不能识别中文路径的解决办法

来源:互联网 发布:重复玩 安卓游戏 知乎 编辑:程序博客网 时间:2024/05/22 03:18

版本,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);//我准备打开的是本地视频文件


阅读全文
0 0
原创粉丝点击