Und zwar habe ich eine Frage zu QSystemTrayIcon, das TrayIcon selbst funktioniert, aber ich möchte wenn man auf das TrayIcon klickt, dass das Widget (mein App also) unten rechts am Desktop zu sehen ist, wie auf dem Bild:
(der Pfeil darf ignoriert werden)
Es Funktioniert ja wie man sieht, aber leider etwas statisch, da ich die Position selbst setze:
Code: Alles auswählen
int x = QApplication::desktop()->width() - 215;
int y = QApplication::desktop()->height() - 195;
this->setGeometry(x, y, 215, 155);
Wie mache ich es nun so, dass das Fenster an die korrekte Position gesetzt wird? (unabhängig von der größe der Taskleiste)
Kann man zur Not die Größe der Taskleiste auslesen?
Ich hoffe ihr könnt mir da weiter helfen
Achja, wie kann ich das Programm aus der Taskleiste entfernen?
Wenn es sichtbar ist, ist es in der Taskleiste zu sehen, wenn es nicht sichtbar ist, dann nicht.
Mir wäre es lieber, wenn es gar nicht in der Taskleiste auftaucht, gibt ja auch keinen Grund dazu.
Ich habe es schon mit Qt::SubWindow ausprobiert, es funktioniert auch, aber wenn ich das Programm dann mit close() schließe, ist es zwar weg, läuft als Prozess aber weiter.
Ich hoffe ihr könnt mir bei meinen zwei Problemen weiterhelfen
Danke schonmal