Список/папка всех иконок GTK и их названия

Список/папка всех иконок GTK и их названия

Я работаю над GUI. Я использую модуль gi в Python. Я хочу добавить несколько иконок в свой GUI, но не могу найти список всех иконок с соответствующими именами. Где я могу найти такой список? Есть ли определенная папка в моей ОС, где я могу просмотреть их все?

решение1

Вы можете задать виджету определенную иконку, используя icon-nameсвойство с допустимыми значениями, которые вы найдете внутриgtk3-icon-browser(бывший- gtk3-icon-viewer):

свойство icon-name: выбор gtk3-icon-browser

Некоторые виджеты, которые поддерживают другие свойства (например, labelдля Gtk.Buttonили stockдля Gtk.Image, теперь устарели), принимают в качестве значений те, которые вы найдете внутриполянавместо этого меню.

свойство метки: выбор значка поляны

решение2

Значки GTK находятся в /usr/share/icons. Вы можете получить их с помощью

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

Значки Pixmap можно найти в /usr/share/pixmaps,

find /usr/share/pixmaps -type f

Связанный контент