Frage

Ich habe eine über Feld, dass ich versuche, ein Symbol innen angezeigt werden soll.

Hier ist mein Code:

QMessageBox about_box(this);

about_box.setText("...");
about_box.setIconPixmap(QPixmap("qrc:/images/logo.png"));
about_box.setParent(this);

about_box.exec();

Hier ist meine Ressource-Datei:

<RCC>
    <qresource prefix="/images">
        <file>logo.png</file>
    </qresource>
</RCC>
War es hilfreich?

Lösung

Sie brauchen nicht auf den qrc Präfix:

about_box.setIconPixmap(QPixmap(":/images/logo.png"));

Andere Tipps

Sie müssen dieser Funktion

Bearbeiten : Ich habe nicht gesehen, dass die OP bereits benutzten hatte. Sind Sie sicher, dass Sie laufen qmake (und damit RCC) beim Kompilieren?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top