LINUX.ORG.RU

Темы иконок в приложении

 , , , ,


1

1

Необходимо поставить в Qt'шном приложении иконку, неплохо было бы ее брать из темы, но как узнать правильное название иконки? Т. е. нужен мне «+», логично что это «add», в Faenza и Gnome Colors - так, но вот в Hicolor я такого не нашел. Как быть? Есть ли какая-то спецификация?

Как сделать чтобы работало и под оффтопиком? Можно как-то добавить fallback иконки, на случай если нужных не будет или запущено из под максимальной расширенной?


Вот этот пост говорит про иконки и не только. Но там сказано, что работает только в линуксе, имена смотрятся по стандартам freedesktop, ссылку уже дали. Для винды/мака можно прицепить тему, соответствующую стандартам freedesktop, к ресурсам.

quiet_readonly ★★★★
()

Можно как-то добавить fallback иконки, на случай если нужных не будет или запущено из под максимальной расширенной?

Or if you want to provide a guaranteed fallback for platforms that do not support theme icons, you can use the second argument:

QIcon undoicon = QIcon::fromTheme(«edit-undo», QIcon(":/undo.png"));

batbko
()
Ответ на: комментарий от quiet_readonly

Спасибо, стыд то какой что не нагуглил.

voronin
() автор топика

А толку то от этих тем иконок если они работают только в гнумах и кде? Для DE-независимого решения приходится плясать с бубном. В общем Qt как всегда такой Qt…

fat_angel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.