如何在X11中创建图标按钮?

如何在X11中创建图标按钮?

我正在使用x11库在 Linux 中创建一个简单的窗口应用程序。我想向我的应用程序添加一个图标按钮(图形按钮) - 与此类似:定制图标

有关于如何创建此按钮的说明吗Xlib/X11

答案1

libX11 的级别太低 - 您需要更高级别的工具包库(例如 GTK 或 Qt)来实现按钮和图标,并且工具包将其转换为 libX11 调用以绘制图像并监视按钮按下事件的区域。

答案2

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

相关内容