QT doesn't want to load resource

  • I want to load a resource. This is my code:

        QFile file(":/images/loading");
        QByteArray dump = file.readAll();
        qDebug() << "contents: " << dump;
        qDebug() << "error status: " << file.error();

    But the output is:

    QIODevice::read (QFile, ":\images\loading"): device not open
    contents:  ""
    error status:  0

    .pro file:

    QT       += core gui
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
    TARGET = Streamcloud
    TEMPLATE = app
    SOURCES += main.cpp\
    HEADERS  += mainwindow.h
    FORMS    += mainwindow.ui
    CONFIG += mobility
    RESOURCES += \

    images.qrc file:

        <qresource prefix="/images">
            <file alias="loading">loading.gif</file>

    alt text

    What did I do wrong?

  • @xLlama

    You did not open your file for reading as indicated by the error messag "device not open".


Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.