首页| 论坛| 消息

标题:qml里面Image控件不能识别中文路径是咋回事
作者:自强不吸
日期:2017-06-13 08:10
内容:

我的本意是用C++读出文件路径在qml界面上显示图片,可是路径能打印出来中文,但是加入到image的source里面就不识别
错误提示:file:///D:/Work/QtProject/qml/ImagePreview.qml:39:23: QML Image: ????Ad?????????

后来我直接用一个Image控件写上中文路径还是不行,
Image {
anchors.fill: parent
source: "../image/usbImage/UI界面/IMG_2438.JPG"
}
提示错误:
QML Image: Cannot open: file:///D:/Work/QtProject/untitled/image/usbImage/UI????/IMG_2438.JPG


#1 [lemonzll 06-13 08:30]
你得确定下你的qml文件的编码是否是utf8的,如果是其它编码会有乱码,utf8文件没问题,用中文路径都正常的
#2 [never_forget 06-13 08:46]
Qt 完全不支持中文路径的,别挣扎了,老铁~~~
#3 回 never_forget 的帖子 [自强不吸 06-13 08:50]
never_forget:Qt 完全不支持中文路径的,别挣扎了,老铁~~~ (2017-06-13 08:46) 
只是qml不支持而已,Qt5用中文路径完全没问题
#4 回 自强不吸 的帖子 [never_forget 06-13 13:27]
自强不吸:只是qml不支持而已,Qt5用中文路径完全没问题 (2017-06-13 08:50) 
哦。那我试试看~~~

回复 发表
主题 版块