您当前的位置: 首页 >  qt

DS小龙哥

暂无认证

  • 1浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Qt软件开发_解决中文路径无法识别问题

DS小龙哥 发布时间:2022-06-15 09:01:32 ,浏览量:1

1. 前言

在QT for Windows 下编程时,经常因为一些中文路径、带空格的路径导致一些问题出现。

目录无法打开、文件无法打开、程序无法调用等等。下面记录一些出现问题的场景,并提供一些解决办法。

2. _chdir切换带空格的目录

chdir 是C语言中的一个系统调用函数(同cd),用于改变当前工作目录,其参数为Path 目标目录,可以是绝对目录或相对目录。

在Qt里调用_chdir函数切换当前工作目录时,如果目录有空格或者中文会导致路径切换失败。

(1)切换失败的情况
//切换路径
void MainWindow::on_pushButton_clicked()
{
   
    QString strAppPath ="D:\\360安全浏览器下载";
关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.0389s