网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月20日
漏签
0
天
qt吧
关注:
49,531
贴子:
158,068
看贴
图片
吧主推荐
游戏
30
回复贴,共
1
页
<<返回qt吧
>0< 加载中...
QT5.0中怎么处理 才能支持中文路径!!!!!!
只看楼主
收藏
回复
夏日丶未铭
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这是一个一直困扰我的问题,Qt5.0中怎么设置才能支持中文路径啊?我的环境是Windows7+Qt Creator+Qt5.0 求各位介绍下经验啊。。。。。。万分感激
夏日丶未铭
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
基础性大问题。。。求解答!
滨州道通信息咨询
iqt视频播放器视频软件-专注视频播放的客户端软件,您可在线享受网站内全部极速高清视频。点击下载视频秒播,拒绝卡顿,采用独家研...
2025-01-20 21:14
广告
立即查看
xiaoz170
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
编译时不要用中文路径比较好,qt5版本程序内引用路径应该是支持中文的,而之前的4.x版本需要制定utf编码。
freezer_glp
知名人士
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还是用英语吧,省的出错蛋疼
夏日丶未铭
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
两天了,求解
夏日丶未铭
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
先顶一个
cc7829290
中级粉丝
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我是这么实现的,获取路径之后进行处理,中文路径可以使用,不知道是不是你想用的
QString filename = QFileDialog::getOpenFileName(this,tr("Open Image"),"",tr("Image File(*.bmp *.jpg *.jpeg *.png)"));
QTextCodec *code = QTextCodec::codecForName("gb18030");
std::string name = code->fromUnicode(filename).data();
image = cv::imread(name);
qiaoqiaol
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
用Qt库中的文件操作函数一般不用注意编码问题,但如果用c++中函数打开文件,文件名要先转换一下用toLocal8bit(),不要用toStdString()。
ikongdong
活跃吧友
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
QTextCodec *codec = QTextCodec::codecForName("System");
QTextCodec::setCodecForLocale(codec);
ikongdong
活跃吧友
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在main中加上这两句,。。。。
带上头文件#include <QTextCodec>
超时空飞狸
铁杆吧友
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
应该是编码不对,我这没改过设置但是默认就支持中文路径
会搬砖的程序猿
初级粉丝
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#pragma execution_character_set("utf-8")
祖国人~
活跃吧友
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我的不会
huanghunjiyi
初级粉丝
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
编码问题,一般windows默认的是GB2312编码,linux下默认的是utf-8编码,若想在window的qt下支持中文路径,需要设置编码未GB2312;
QTextCodec *code = QTextCodec::codecForName("GB2312");
std::string file_name = code->fromUnicode(filename).data();
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示