C++ Qt如何在宏中使用.qrc资源文件
我面临这个问题,在Qt5.10中使用资源文件。 我从放置在.pro Qt项目文件中的资源文件中选择了所有图形元素(以前直接从文件夹中“指向”)。当我在我的QtCreator中放置一个图形项目时,没有问题:例如,编辑QLabel,选择pixmap->选择资源。。。一切都好。 在相同的情况下,我在.h头文件中排列了相同的宏,以便在程序中发生某些事情或用户选择某个选项时指向图形项:以下是我的宏的示例:C++ Qt如何在宏中使用.qrc资源文件,c++,qt,C++,Qt,我面临这个问题,在Qt5.10中使用资源文件。 我从放置在.pro Qt项目文件中的资源文件中选择了所有图形元素(以前直接从文件夹中“指向”)。当我在我的QtCreator中放置一个图形项目时,没有问题:例如,编辑QLabel,选择pixmap->选择资源。。。一切都好。 在相同的情况下,我在.h头文件中排列了相同的宏,以便在程序中发生某些事情或用户选择某个选项时指向图形项:以下是我的宏的示例: #define MY_ICON (QPixmap(QString::fromUtf8("grap
#define MY_ICON (QPixmap(QString::fromUtf8("graphics/icon1.png")))
该项目是在“影子构建”模式下编译的,因此包含所有图形项的文件夹“图形”被放置在其原始文件夹中,而不是其“构建”文件夹中。
是否有方法使用宏“指向”my.qrc资源文件中列出的图形项目?您可以使用
:
前缀::/graphics/icon1.png
指向资源文件
有关详细信息,请参见。对于此操作,是否使用宏并不重要。