Ich entwickle eine Anwendung für RedHat 7.2, mit Qt5.6.Qt5.6 Set Anwendungssymbol (Linux)
Meine Ressourcendatei ‚qrc‘:
<RCC>
<qresource prefix="/">
<file alias="APP_ICON">lw-3.png</file>
</qresource>
</RCC>
Ich möchte die Anwendung einzurichten, diese Ressource als das Symbol der Anwendung zu verwenden. Mit dem Editor habe ich das Hauptfenster bearbeitet und die Eigenschaft 'windowIcon' auf APP_ICON gesetzt, indem ich es aus der Ressourcendatei ausgewählt habe.
Ich habe qmake ausgeführt und die Anwendung gebaut, aber das Symbol bleibt das Standard-Qt-Symbol.
Ich habe versucht, diesen Code in das Hauptfenster Konstruktor hinzu:
QIcon objIcon = QIcon(":/APP_ICON");
setWindowIcon(objIcon);
dies funktioniert jedoch auch nicht, was muss ich tun?
[Bearbeiten] Die in der Taskleiste angezeigte Anwendung zeigt das korrekte Symbol in der Ressource neben dem Anwendungstitel an, nur das Symbol im Dateisystem ist nicht korrekt.
Gibt es nicht etwas, das ich in den Qt-IDE einpacken kann, so dass die automatischen, wenn die Anwendung erstellt wird ? Ich habe die offizielle Qt-Seite ausprobiert, bevor ich auf StackOverflow poste, kein Erfolg. – SPlatten
Das würde mir auch gefallen, aber nach einigen Tagen der Suche war dies der einzige Ansatz, den ich gefunden habe (was auch passiert ist) - warten wir ein bisschen, vielleicht hat jemand anderes eine Lösung. – myk