Qt5:关于加载图片时,路径读取问题

对路径的读取有两种方式:
1、绝对路径读取,比如,如下所示,把详细的路径写出来

image.load("D:/important documents/keep coding/Qt_nian_yf/2020_12_30_keyevent_new2/image/image.png");

2、相对路径读取,如下所示

image.load("../2020_12_30_keyevent_new2/image/image.png");

需要注意的是,Windows的文件夹路径是’’,而读取路径的符号为’/’。
在使用相对路径读取时,应该使用该图片存在的文件夹,该文件夹应该与项目建立的文件为同一路径,或者,包含于该项目的文件夹中。

image.load("../image/image.png");  // 此种相对路径无法读取到图片
image.load("../2020_12_30_keyevent_new2/image/image.png"); // 此中相对路径的读取方法可以读取到图片
//因为image.png图片所在的文件夹包含于项目的文件夹之中,所以,写相对路径时,必须写到项目文件夹路径。相对路径是基于项目文件夹路径。

猜你喜欢

转载自blog.csdn.net/qq_27538633/article/details/111998180
今日推荐