Qt Creator中没有资源文件

Sar*_*ara 5 qt qt-creator qresource

我正在使用Qt Creator,我已经创建了一个资源文件.当我在设计器模式下尝试访问资源文件时,它表示资源根目录为空.

如何指定资源目录?如果它在同一个文件夹中怎么没出现呢?

Sca*_*ode 1

要使用资源文件,即使它位于同一文件夹中,您也必须将资源文件添加到 Qtcreator 中的项目中才能使用它。只需右键单击 QtCreator 项目树视图上的项目名称,然后单击“添加现有文件”,然后添加资源文件,现在您可以在项目中使用您的资源。

通过这种方式添加,它将被添加到您的项目中。或者您可以显式注册资源以进行项目

 QResource::registerResource("/path/yourresource.rcc");
Run Code Online (Sandbox Code Playgroud)

您可以使用:/前缀或指定资源目录qrc:///

例如:qrc:///files/yourfile将带您到达位于yourfile添加filesresource.

  • 我在 .pro 中添加了 .qrc 文件,可以从 Qt Creator 中编辑它,但在 Qt Designer 中仍然无法访问它 (2认同)