Saya sedang mengembangkan aplikasi qml dan saya ingin meletakkan ikon di tombol. Saya ingin menggunakan ikon standar ubuntu untuk mendapatkan tampilan ubuntu nyata untuk aplikasi saya. Bagaimana saya bisa melakukan ini?
application-development
ubuntu-touch
Oliver Heidbüchel
sumber
sumber
Jawaban:
Tema ikon resmi Ubuntu Touch disebut Ubuntu Mobile, dan tersedia untuk instalasi dalam
ubuntu-mobile-icons
paket. Berikut adalah contoh ikon yang disediakan:Untuk menggunakan ikon dalam kode Anda, cukup gunakan jalur ke ikon. Misalnya, untuk mengatur ikon di tombol bilah alat, lakukan sesuatu yang mirip dengan ini:
Untuk menghindari harus mengulangi path root berulang kali, saya biasanya menggunakan fungsi kecil yang disebut
getIcon
yang mengembalikan path sebenarnya ke ikon:Contoh sebelumnya adalah:
sumber
Saya baru saja mulai berkecimpung di QML, tetapi sepertinya SDK Ubuntu menyediakan cara untuk mengakses ikon dari tema, komponen Ikon. Berikut adalah contoh Hello Worldish:
Ini memberi Anda:
AFAICT, ini sepertinya tidak mendukung set lengkap ikon yang disediakan oleh Spesifikasi Tema Ikon Freedesktop .....
sumber
Tema default untuk ponsel Ubuntu adalah Suru dan ikonnya terletak di
/usr/share/icons/suru
Salah satu ikon dapat digunakan dengan nama. Bahkan ikon di luar set ikon Suru.
Jika file tersebut
/usr/share/icons/suru/actions/scalable/like.svg
Kode dapat berupa:
Yang memberi Anda tombol tindakan dengan ikon hati.
sumber