Wie in QMessageBox Symbol angezeigt werden?
-
30-09-2019 - |
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>
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