Ich versuche seit einiger Zeit vergeblich mein Programm ein SystemTrayIcon zu verpassen.
Habe nach einiger Suche auch schon diverse Anleitungen durch. Bei meinem Programm wird immer ein leeres TrayIcon unten in dem Icon-Fenster angezeigt.
Ich habe im Projekt ein Resource File mit dem Inhalt:
Code: Alles auswählen
<RCC>
<qresource prefix="/images">
<file>favicon.ico</file>
</qresource>
</RCC>Dazu ein Verweis in meinem .pro File:
Code: Alles auswählen
RESOURCES += \ res.qrcIch erstelle das Icon im Konstruktor:
Code: Alles auswählen
trayIcon = new QSystemTrayIcon(this);
trayIcon->setIcon(QIcon(QPixmap(":/images/favicon.ico")));
trayIcon->show();Wie gesagt, es wird in der Ecke unten links zwar ein Icon angezeigt, allerdings mit keinem Bildchen.
Wo könnte ein Fehler liegen? Vielleicht im Dateiaufruf des ICO-Files?
Vielen Dank für eure Antworten!
Beste Grüße