如何在X11中建立圖示按鈕?

如何在X11中建立圖示按鈕?

我正在使用x11庫在 Linux 中創建一個簡單的視窗應用程式。我想為我的應用程式添加一個圖標按鈕(圖形按鈕) - 與此類似:客製化圖示

有關於如何建立此按鈕的說明嗎Xlib/X11

答案1

libX11 的等級太低 - 您需要更高層級的工具包庫(例如 GTK 或 Qt)來實現按鈕和圖標,並且工具包將其轉換為 libX11 呼叫以繪製圖像並監視按鈕按下事件的區域。

答案2

有可能的!將圖像寫入 image.xpm (可以使用 Gimp),#include <xpm.h>以及#include "image.xpm"

相關內容