Oto mój kod:Nie można otworzyć pliku zasobów
QFile test("://needle.png"); // also tried :/needle.png :\needle.png :\\needle.png
if(test.open(QFile::ReadOnly)) {
qDebug() << "yay";
} else {
qDebug() << "fail";
}
mam to w moim pliku projektu:
RESOURCES += Resources.qrc
Oto mój plik QRC:
<RCC>
<qresource prefix="/">
<file>needle.png</file>
</qresource>
</RCC>
Dostaję fail jako wynik. Jakieś pomysły?
To nie zadziałało. :(Czy powinienem wysłać mój projekt? – user2277695
Okazuje się, że projekt został uszkodzony – user2277695
Po prostu wypróbowałem twój kod i wszystko działało dobrze dla mnie Oczywiście użyłem 'QFile test (":/needle.png ");'. Myślę, że twój kod - tak jak tutaj zamieszczono - jest OK. Gdzie są twoje pliki qrc i png? Jaka jest zawartość twojego pro pliku? – Burkhard