Liste/Ordner aller GTK-Icons und deren Namen

Liste/Ordner aller GTK-Icons und deren Namen

Ich arbeite an einer GUI. Ich verwende das Gi-Modul in Python. Ich möchte meiner GUI einige Symbole hinzufügen, konnte aber keine Liste aller Symbole mit den entsprechenden Namen finden. Wo kann ich eine solche Liste finden? Gibt es in meinem Betriebssystem einen bestimmten Ordner, in dem ich sie alle anzeigen kann?

Antwort1

Sie können ein Widget so einstellen, dass es ein bestimmtes Symbol hat, indem Sie die icon-nameEigenschaft mit den zulässigen Werten verwenden, die Sie darin finden.gtk3-icon-browser(ex- gtk3-icon-viewer):

Icon-Name-Eigenschaft: gtk3-Icon-Browser-Auswahl

Einige Widgets, die andere Eigenschaften unterstützen (wie labelfür Gtk.Buttonoder stockfür Gtk.Image, jetzt veraltet), akzeptieren als Werte die Werte, die Sie darin findenLichtungMenüs stattdessen.

Beschriftungseigenschaft: Lichtungssymbolauswahl

Antwort2

GTK-Symbole finden Sie unter /usr/share/icons. Sie können sie abrufen mit

find /usr/share/icons -type f -name '*.png' -o -name '*.svg' -o -name '*.xpm'

Pixmap-Symbole finden Sie in /usr/share/pixmaps,

find /usr/share/pixmaps -type f

verwandte Informationen