我正在使用Qt Creator,创建了一个资源文件。当我在设计模式下尝试访问该资源文件时,它会提示资源根目录为空。
我该如何指定资源目录?如果在同一文件夹中,为什么没有出现?
我正在使用Qt Creator,创建了一个资源文件。当我在设计模式下尝试访问该资源文件时,它会提示资源根目录为空。
我该如何指定资源目录?如果在同一文件夹中,为什么没有出现?
即使资源文件位于同一文件夹中,您也必须在Qtcreator项目中添加资源文件才能使用它。只需右键单击QtCreator项目中您的项目的树视图上的项目名称,然后单击添加现有文件,然后添加您的资源文件,现在您可以在项目中使用资源。
通过这种方式添加,它将被添加到您的项目中。或者,您可以使用以下方法显式地向项目注册资源
QResource::registerResource("/path/yourresource.rcc");
:/
前缀或qrc:///
指定资源目录。qrc:///files/yourfile
将带您到添加的resource
中files
中的yourfile
。CMakeLists.txt
并添加资源文件。qt_add_executable(ProjectName
Resources.qrc
${PROJECT_SOURCES}
)