Windowsでは、使用できますShell_NotifyIcon()
。この関数に相当する Linux は何ですか?
GNOME (gtk) と KDE (qt) では違いますか? インターネットでチュートリアルが見つかりません。
Windowsでは、使用できますShell_NotifyIcon()
。この関数に相当する Linux は何ですか?
GNOME (gtk) と KDE (qt) では違いますか? インターネットでチュートリアルが見つかりません。
はい、使用しているデスクトップ環境によって異なります。
Qt (KDE) では、 を使用してクロスプラットフォームでこれを行うことができますQSystemTrayIcon
。
Qt にはサンプル アプリケーションもあります。
GTK では、これを で行いGtkStatusIcon
ます。このブログ投稿にサンプル アプリケーションがあります。
すべての主要なデスクトップは、現在のXEmbedベースのシステムトレイアイコン仕様をサポートしています。QtとGTKはどちらも、そのプロトコルを快適に使用するための機能を提供します。ツールキットの選択に関係なく、アイコンはすべてのデスクトップ環境に表示されます。Qtを使用すると、Windowsなどの他のプラットフォームとの互換性も無料で得られます。
Gnomeには、このチュートリアルとC++用のgtkmmツールキットがあります。
編集:これはパネルアプレット用で、システムトレイアイコンを要求しました。それらは似ていますが、まったく同じではありません。リードの答えで行きなさい。