Đây là mã của tôi:Không thể mở tập tin tài nguyên
QFile test("://needle.png"); // also tried :/needle.png :\needle.png :\\needle.png
if(test.open(QFile::ReadOnly)) {
qDebug() << "yay";
} else {
qDebug() << "fail";
}
Tôi có điều này trong tập tin dự án của tôi:
RESOURCES += Resources.qrc
Đây là tập tin QRC của tôi:
<RCC>
<qresource prefix="/">
<file>needle.png</file>
</qresource>
</RCC>
tôi tiếp tục nhận được thất bại như đầu ra. Bất kỳ ý tưởng?
Nó không hoạt động. :(Tôi có nên tải lên dự án của mình không? – user2277695
Biến dự án bị hỏng – user2277695
Tôi vừa thử mã của bạn và nó hoạt động tốt cho tôi. Tất nhiên, tôi đã sử dụng 'kiểm tra QFile (":/needle.png ");'. Tôi nghĩ mã của bạn - như được đăng ở đây - OK. Các tệp qrc và png của bạn nằm ở đâu? Nội dung của tệp chuyên nghiệp của bạn là gì? – Burkhard