主题 : 用qt读入图像的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 5741
精华: 0
发帖: 14
金钱: 115 两
威望: 50 点
综合积分: 28 分
注册时间: 2009-05-06
最后登录: 2010-07-03
楼主  发表于: 2010-01-17 20:51

 用qt读入图像的问题

QPixmap logo("earth.png");
label->setPixmap(logo);
label->show();
不能显示我要显示的图像,而必须在earth.png前面加上绝对路径。earth.png和源程序都在同一个目录下面。看见网上说用qrc文件解决问题,但是好像没有rcc编译器。求教大家如何能不用绝对路径而只用相对路就能显示图像?谢谢大家先!
级别: 圣骑士
UID: 9221
精华: 0
发帖: 376
金钱: 2110 两
威望: 539 点
综合积分: 752 分
注册时间: 2009-09-22
最后登录: 2016-07-04
1楼  发表于: 2010-01-17 21:39
可以用相对路径呀!我试了
一起学习,一起进步
级别: 新手上路
UID: 5741
精华: 0
发帖: 14
金钱: 115 两
威望: 50 点
综合积分: 28 分
注册时间: 2009-05-06
最后登录: 2010-07-03
2楼  发表于: 2010-01-17 21:46
引用第1楼guoyin88于2010-01-17 21:39发表的  :
可以用相对路径呀!我试了

你好,请问你是怎么用相对路径的?我看了网上说将相对路径是“:/xxx”,不过还是不行啊?求教了!
级别: 圣骑士
UID: 9221
精华: 0
发帖: 376
金钱: 2110 两
威望: 539 点
综合积分: 752 分
注册时间: 2009-09-22
最后登录: 2016-07-04
3楼  发表于: 2010-01-18 13:28
我的路径是/opt/FriendlyARM/mini2440/x86-qtopia/first
我的图片在first里面,
QPixmap logo("earth.png");
label->setPixmap(logo);
label->show();
一起学习,一起进步
级别: 侠客
UID: 16209
精华: 0
发帖: 70
金钱: 350 两
威望: 70 点
综合积分: 140 分
注册时间: 2010-03-15
最后登录: 2010-10-25
4楼  发表于: 2010-03-22 20:46
楼上解决图片问题没?我也存在相同问题哦