Frage

Unter Windows kann ich Shell_NotifyIcon() verwenden. Was ist der Linux-Äquivalent dieser Funktion?

Ist es anders in GNOME (GTK) und KDE (qt)? Kann keine Tutorials im Internet finden.

War es hilfreich?

Lösung

Ja, es hängt von einer Desktop-Umgebung Sie verwenden.

In Qt (KDE), können Sie dies in einer plattformübergreifende Art und Weise QSystemTrayIcon verwendet wird.

Es gibt sogar eine noreferrer"> Beispielanwendung rel="nofollow.

In GTK, Sie tun dies mit GtkStatusIcon. Es ist eine Beispielanwendung in diesem Blog-Eintrag .

Andere Tipps

Alle wichtigen Desktop-Support der aktuellen XEmbed basierend Systray-Icon-Spezifikation. Qt und GTK bieten beide Einrichtungen, die das Protokoll in komfortable Art und Weise zu verwenden. Unabhängig von Ihrer Wahl Toolkit werden die Symbole auf allen Desktop-Umgebungen erscheinen. Wenn Sie Qt verwenden erhalten Sie auch die Kompatibilität mit anderen Plattformen wie Windows kostenlos.

Für Gnome gibt es diese Tutorial und die gtkmm Toolkit für C ++

EDIT: Dies ist für Panel-Applets, werden Sie gefragt für System-Tray-Icons. Sie sind ähnlich, aber nicht ganz dasselbe. Gehen Sie mit Reed 's Antwort.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top