QImage不支持中文路径吗

goodluck365168 2018-05-14 10:35:00
QImage不支持中文路径吗,换成英文的没问题
...全文
3846 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
boylafong 2018-08-16
  • 打赏
  • 举报
回复
fromUtf8帮你搞定啊
gushansanren 2018-08-09
  • 打赏
  • 举报
回复
补充一句,和你的编辑器或文件编码有关。 qtCteator一般是utf8,msvc为GBK。 qtCreator一般需要QtString::Fromlocal8uit
DaGod123 2018-08-09
  • 打赏
  • 举报
回复
最好使用fromUtf8,fromLocal8Bit和系统有关,英文系统不可行
  • 打赏
  • 举报
回复
三楼正解。Qt的默认代码里中文为utf-8,可以用fromUTF-8 或者 fromLocal8Bit都试试看
亭台六七座 2018-08-03
  • 打赏
  • 举报
回复
编码问题

一只笨鸟 2018-05-16
  • 打赏
  • 举报
回复
QT5.XX,Creator4.XX下默认源代码文件是UTF-8编码的,你设置bool QImage::load("C:/我的/test.png"); 如果在QT4.XX,QTcreator4.xx下,你需要: QString path=QString::fromUtf8("C:/我的/test.png"); qimage.load(path);
待续_1006 2018-05-15
  • 打赏
  • 举报
回复
中文路径需要编码转换吧,不然是乱码。你可以debug模式瞎看看你的中文路径是否正确
goodluck365168 2018-05-14
  • 打赏
  • 举报
回复
准确的说是它的load()函数不支持中文路径吗 bool QImage::load(const QString &fileName, const char *format = Q_NULLPTR)

16,215

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧