将图像和文件包含在项目中

时间:2013-07-23 09:36:10

标签: c++ visual-studio-2010 image qt project

我有一些图像,我从一些路径加载C:/ .... png以在用户界面中显示它们,以及我想要插入的文件,而不是每次指定其路径

我试图在我的项目中包含图像并直接访问它们而不指定它们的地址,特别是我会在许多机器上工作,我不想每次都改变路径,并再次创建文件夹和图像。它不起作用!

我使用QPixmap加载图片,并且可以访问图像,如下所示:

QPixmap image("C:/images/image.png");

即使我将该文件包含在项目(image.png)中,也在执行

 QPixmap image("image.png"); 

找不到图像,pixmap什么都没有。

至于文件,它是我想要插入项目的文本文件。 “myFile.txt”退出:

C:/images/myFile.txt

任何想法如何解决?

1 个答案:

答案 0 :(得分:1)

我建议使用Qt's resource system。它允许您将图像存储在可执行文件中,这通常比在可执行文件旁边有大量文件更方便。