3

Windowsでは、使用できますShell_NotifyIcon()。この関数に相当する Linux は何ですか?

GNOME (gtk) と KDE (qt) では違いますか? インターネットでチュートリアルが見つかりません。

4

3 に答える 3

6

はい、使用しているデスクトップ環境によって異なります。

Qt (KDE) では、 を使用してクロスプラットフォームでこれを行うことができますQSystemTrayIcon

Qt にはサンプル アプリケーションもあります。

GTK では、これを で行いGtkStatusIconます。このブログ投稿にサンプル アプリケーションがあります。

于 2009-07-22T18:03:55.933 に答える
3

すべての主要なデスクトップは、現在のXEmbedベースのシステムトレイアイコン仕様をサポートしています。QtとGTKはどちらも、そのプロトコルを快適に使用するための機能を提供します。ツールキットの選択に関係なく、アイコンはすべてのデスクトップ環境に表示されます。Qtを使用すると、Windowsなどの他のプラットフォームとの互換性も無料で得られます。

于 2009-07-22T18:09:34.893 に答える
0

Gnomeには、このチュートリアルとC++用のgtkmmツールキットがあります。

編集:これはパネルアプレット用で、システムトレイアイコンを要求しました。それらは似ていますが、まったく同じではありません。リードの答えで行きなさい。

于 2009-07-22T18:07:49.607 に答える