Qt
Qt-Ressourcensystem
Suche…
Einführung
Das Qt-Ressourcensystem ist eine Möglichkeit, Dateien in Ihr Projekt einzubetten. Jede Ressourcendatei kann ein oder mehrere Präfixe haben, und jedes Präfix kann Dateien enthalten.
Jede Datei in den Ressourcen ist eine Verknüpfung zu einer Datei im Dateisystem. Wenn die ausführbare Datei erstellt wird, werden die Dateien in der ausführbaren Datei gebündelt, sodass die Originaldatei nicht mit der Binärdatei verteilt werden muss.
Verweisen auf Dateien im Code
Angenommen, Sie hatten in einer Ressourcendatei eine Datei namens /icons/ok.png
Die vollständige URL dieser Datei im Code lautet qrc:/icons/ok.png
. In den meisten Fällen kann dies als :/icons/ok.png
Wenn Sie beispielsweise ein QIcon erstellen und als Symbol einer Schaltfläche aus dieser Datei festlegen möchten, können Sie dies verwenden
QIcon icon(":/icons/ok.png"); //Alternatively use qrc:/icons/ok.png
ui->pushButton->setIcon(icon);