como criar um botão de ícone no X11?

como criar um botão de ícone no X11?

Estou usando x11a biblioteca para criar um aplicativo de janela simples no Linux. Quero adicionar um botão de ícone (botão gráfico) ao meu aplicativo - algo semelhante a isto:ícone personalizado

Há alguma instrução sobre como criar este botão Xlib/X11?

Responder1

libX11 é de nível muito baixo para isso - você precisa de uma biblioteca de kit de ferramentas de nível superior (como GTK ou Qt) para implementar botões e ícones, e o kit de ferramentas traduz isso em chamadas libX11 para desenhar imagens e monitorar regiões para eventos de pressionamento de botão.

Responder2

É possível! escreva a imagem como image.xpm (pode usar o Gimp) e #include <xpm.h>também#include "image.xpm"

informação relacionada