首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt图片有关问题

2012-09-10 
Qt图片问题在label中添加图片,用的是QFileDialog::getOpenFileName这个,添加后可以得到图片的绝对路径,但

Qt图片问题
在label中添加图片,用的是QFileDialog::getOpenFileName这个,添加后可以得到图片的绝对路径,但是我想得到相对路径,该怎么得到呢?希望各位大神能指导下。

[解决办法]
你要相对路径干什么,如果你的运行程序在D盘,用户点击的是E盘的图片,你怎么获得相对路径?
[解决办法]
LZ去看看Qt怎么添加资源吧 有不少专门方面的介绍《Qt学习之路》 《C++ Qt GUI4》都有介绍
[解决办法]

探讨

嗯,我就是在纠结这个问题,但是如果用绝对路径的话,在这台电脑上添加图片后,换台电脑就不行了,那我应该怎么办啊?

[解决办法]
探讨
我的意思是,比如先在电脑甲上面把图片(绝对路径)传上去了,然后把文件打包到另一台电脑上后,图片会显示不出来的图片存放的绝对路径不一样

[解决办法]
小图片或者图片比较少用资源文件,编译的时候就在exe里了,方便。
图片多还大,相对路径还是可以用的:QString QCoreApplication::applicationDirPath () [static]

[解决办法]
探讨
小图片或者图片比较少用资源文件,编译的时候就在exe里了,方便。
图片多还大,相对路径还是可以用的:QString QCoreApplication::applicationDirPath () [static]

[解决办法]
假设app目录下有一子目录images
QString patn = QCoreApplication::applicationDirPath () + “/images”
就得到了图片目录

热点排行