2009-07-22 46 views

回答

6

是的,這取決於您使用的桌面環境。

在Qt(KDE)中,您可以使用QSystemTrayIcon以跨平臺的方式執行此操作。

甚至有一個sample application in Qt

在GTK中,您使用GtkStatusIcon來執行此操作。在this blog post有一個示例應用程序。

+0

現在鏈接已死。你能否更新鏈接? – hyiltiz 2015-12-16 08:29:04

0

對於GNOME,有this教程和gtkmm工具包C++

編輯:這是面板小程序,你自找的系統托盤圖標。他們是相似的,但不完全相同。去Reed的答案。

3

所有主流桌面都支持當前基於XEmbed的系統托盤圖標規範。 Qt和GTK都提供了使用該協議的便利方式。無論您選擇哪種工具包,圖標都會顯示在所有桌面環境中。如果你使用Qt,你甚至可以免費與Windows等其他平臺兼容。

相關問題