我使用以下命令生成了一个.rcc文件:
rcc -binary redTheme/redTheme.qrc -o redTheme.rcc
然后,我将redTheme.rcc文件放入二进制文件夹。最后,我将该文件注册到registerResource(const QString & rccFileName, const QString & mapRoot = QString())。
QResource::registerResource("redTheme.rcc")该方法返回false。我需要设置一条路径或类似的东西吗?
请注意,我使用的是MSVC 2013和CMake。根据这个post,这可能是个问题。
发布于 2016-03-09 10:09:06
您可能需要通过一条绝对路径。例如:
QResource::registerResource(QCoreApplication::applicationDirPath() + "/redTheme.rcc");确认这一点的一种方法是检查以下语句是否返回true
QFile::exists("redTheme.rcc")https://stackoverflow.com/questions/35870871
复制相似问题