X11 でアイコン ボタンを作成するにはどうすればいいですか?

X11 でアイコン ボタンを作成するにはどうすればいいですか?

Linux でシンプルなウィンドウ アプリケーションを作成するためにライブラリを使用していますx11。次のようなアイコン ボタン (グラフィカル ボタン) をアプリに追加したいと考えています。カスタマイズされたアイコン

このボタンを作成する方法についての説明はありますかXlib/X11?

答え1

libX11 はそのためにはレベルが低すぎます。ボタンやアイコンを実装するには、より高レベルのツールキット ライブラリ (GTK や Qt など) が必要であり、ツールキットはそれを libX11 呼び出しに変換して、画像を描画し、ボタン押下イベントの領域を監視します。

答え2

可能です!画像をimage.xpmとして書き込む(Gimpを使用できます)、そして#include <xpm.h>同様に#include "image.xpm"

関連情報