X11에서 아이콘 버튼을 만드는 방법은 무엇입니까?

X11에서 아이콘 버튼을 만드는 방법은 무엇입니까?

x11Linux에서 간단한 창 응용 프로그램을 만들기 위해 라이브러리를 사용하고 있습니다 . 내 앱에 아이콘 버튼(그래픽 버튼)을 추가하고 싶습니다. 다음과 비슷합니다.맞춤형 아이콘

에 이 버튼을 만드는 방법에 대한 지침이 있습니까 Xlib/X11?

답변1

libX11은 그러기에는 너무 낮은 수준입니다. 버튼과 아이콘을 구현하려면 더 높은 수준의 툴킷 라이브러리(예: GTK 또는 Qt)가 필요하며, 툴킷은 이를 libX11 호출로 변환하여 이미지를 그리고 버튼 누름 이벤트에 대한 영역을 모니터링합니다.

답변2

것이 가능하다! 이미지를 image.xpm(Gimp 사용 가능)으로 작성 #include <xpm.h>하고#include "image.xpm"

관련 정보