2009-07-22 4 views

Antwort

6

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

In Qt (KDE) können Sie dies plattformübergreifend unter Verwendung von QSystemTrayIcon tun.

Es gibt sogar eine sample application in Qt.

In GTK tun Sie dies mit GtkStatusIcon. Es gibt eine Beispielanwendung in this blog post.

+0

Die Verbindung ist jetzt tot. Können Sie den Link bitte aktualisieren? – hyiltiz

0

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

EDIT: Diese für Panel-Applets ist, aufgefordert, für System-Tray-Icons. Sie sind ähnlich, aber nicht ganz gleich. Gehen Sie mit Reed 's Antwort.

3

Alle wichtigen Desktops unterstützen die aktuelle XEmbed-basierte Systray-Symbolspezifikation. Qt und GTK bieten beide Möglichkeiten, dieses Protokoll in komfortabler Weise zu verwenden. Unabhängig von Ihrer Toolkit-Auswahl erscheinen die Symbole auf allen Desktop-Umgebungen. Wenn Sie Qt verwenden, erhalten Sie sogar Kompatibilität mit anderen Plattformen wie Windows kostenlos.

Verwandte Themen