Estou desenvolvendo um aplicativo qml e quero colocar ícones nos botões. Gostaria de usar os ícones padrão do ubuntu para obter a aparência real do ubuntu para o meu aplicativo. Como posso fazer isso?
application-development
ubuntu-touch
Oliver Heidbüchel
fonte
fonte
Respostas:
O tema oficial do ícone Ubuntu Touch é chamado Ubuntu Mobile e está disponível para instalação no
ubuntu-mobile-icons
pacote. Aqui está uma amostra dos ícones fornecidos:Para usar os ícones no seu código, basta usar o caminho para o ícone. Por exemplo, para definir o ícone em um botão da barra de ferramentas, faça algo semelhante a este:
Para evitar ter que repetir o caminho raiz repetidamente, geralmente uso uma pequena função chamada
getIcon
que retorna o caminho real a um ícone:O exemplo anterior seria então:
fonte
Eu apenas comecei a mexer na QML, mas parece que o SDK do Ubuntu fornece uma maneira de acessar ícones do tema, o componente Icon. Aqui está um exemplo do Hello Worldish:
Isso lhe dá:
AFAICT, isso não parece realmente suportar o conjunto completo de ícones fornecidos pela Especificação de tema do ícone Freedesktop embora ...
fonte
O tema padrão do Ubuntu mobile é Suru e os ícones estão localizados em
/usr/share/icons/suru
Qualquer um dos ícones pode ser usado pelo nome. Até ícones fora do conjunto de ícones Suru.
Se o arquivo for
/usr/share/icons/suru/actions/scalable/like.svg
O código pode ser:
O que fornece um botão de ação com um ícone de coração.
fonte