【发布时间】:2023-03-08 04:37:02
【问题描述】:
我有一些图像,我从某些路径 C:/..png 加载以在用户界面中显示它们,以及一个我想插入但没有每次指定其路径的文件
我试图在我的项目中包含图像并直接访问它们而不指定它们的地址,特别是我会在许多机器上工作并且我不想每次都更改路径,并再次创建文件夹和图像。没用!
我使用 QPixmap 加载图像并可以访问图像,如下所示:
QPixmap image("C:/images/image.png");
即使我将该文件包含到项目中(image.png),在执行时
QPixmap image("image.png");
找不到图像,像素图什么也没有。
至于文件,它是一个文本文件,我想插入到项目中。 "myFile.txt" 退出于:
C:/images/myFile.txt
有什么办法解决这个问题吗?
【问题讨论】:
-
你如何加载它们?你如何部署它们?您如何将它们包含在项目中?您需要如何包含它们(嵌入式?)
-
@Adriano 请参阅上面的编辑。
-
也许只使用相对路径?如果是这样,只需将此文件复制到您的工作目录(检查项目设置中的工作目录)。您也可以尝试使用资源文件将文件嵌入到您的执行中。
标签: c++ visual-studio-2010 image qt project