0

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

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

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

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

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

 QPixmap image("image.png"); 

找不到图像,并且 pixmap 什么也没有。

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

C:/images/myFile.txt

任何想法如何解决这个问题?

4

1 回答 1

1

我推荐使用Qt 的资源系统。它允许您将图像存储在可执行文件中,这通常比在可执行文件旁边拥有大量文件更方便。

于 2013-07-23T09:57:08.010 回答