Не удается открыть файл ресурсов
Вот мой код:
QFile test("://needle.png"); // also tried :/needle.png :\needle.png :\\needle.png
if(test.open(QFile::ReadOnly)) {
qDebug() << "yay";
} else {
qDebug() << "fail";
}
У меня есть это в моем файле проекта:
RESOURCES += Resources.qrc
Вот мой QRC-файл:
<RCC>
<qresource prefix="/">
<file>needle.png</file>
</qresource>
</RCC>
Я продолжаю получать сбой в качестве выхода. Есть идеи?
3 ответа
Решение
Есть ли нотация URL
QFile test("qrc:///needle.png");
работа для тебя?
У меня была точно такая же проблема. Наконец, снова запустил qmake (build -> run qmake).
Я удалил файл project.user.pro, снова открыл QT. И он выбрал обвес и перестроил. Работает в настоящее время.