Есть несколько связанных вопросов, но я не нашел ни одного, который действительно ответил бы на эту деталь:
Где хранится ссылка на текущую тему значка?
Поскольку тема значка может быть изменен, следовательно, так же путь к его папке, он должен быть где-то сохранен. Я делаю приложение, и я хочу, чтобы он рисовал свои собственные значки из текущей темы значка. Я видел ответы, показывающие, как получить путь с использованием Python и Gtk, но я использую PyQt и хотел бы избежать импорта Gtk.
Есть ли файл конфигурации где-нибудь, где находится имя текущей иконки или путь? Или вы знаете, что PyQt означает это?
Взгляните на PyXDG (пакет python-xdg в Ubuntu). xdg.IconTheme.getIconPath(iconname) получает путь к значку give.
Это выглядит слишком легко, поэтому я, вероятно, что-то пропустил здесь ... но как насчет:
icon = QIcon.fromTheme("firefox")
QT должен сам позаботиться об этом.