wie erstelle ich eine Symbolschaltfläche in X11?

wie erstelle ich eine Symbolschaltfläche in X11?

Ich verwende x11eine Bibliothek zum Erstellen einer einfachen Fensteranwendung unter Linux. Ich möchte meiner App eine Symbolschaltfläche (grafische Schaltfläche) hinzufügen – ungefähr so:benutzerdefiniertes Symbol

Gibt es Anweisungen zum Erstellen dieser Schaltfläche Xlib/X11?

Antwort1

libX11 ist dafür zu niedrigstufig – Sie benötigen eine Toolkit-Bibliothek auf höherer Ebene (wie etwa GTK oder Qt), um Schaltflächen und Symbole zu implementieren, und das Toolkit übersetzt diese in libX11-Aufrufe, um Bilder zu zeichnen und Bereiche auf Schaltflächendruckereignisse zu überwachen.

Antwort2

Es ist möglich! Bild als image.xpm schreiben (kann Gimp verwenden), und #include <xpm.h>auch#include "image.xpm"

verwandte Informationen