デザインテーマの変更
2016/02/21
Python2.7.10, Kivy1.9.1
方法は次の3つをどれか、または、いくらかを駆使することで出来る。
-
デザイン用イメージを置き換える
デザイン画像は<KIVY_DATA_DIR>/images/defaulttheme-0.png
にある。
例:C:\Program Files\Python27\Lib\site-packages\kivy\data\image\defaulttheme-0.png -
基本kvファイルを変更する
<KIVY_DATA_DIR>/style.kv
を変更する
例:C:\Program Files\Python27\Lib\site-packages\kivy\data\style.kv -
リソース参照パスを追加する
kivy.resources.resource_add_path()で自分のリソースファイルを追加する
Theming Kivy - kivy/kivy Wiki - GitHub
https://github.com/kivy/kivy/wiki/Theming-Kivy
楽なのは、画像を置き換えるだけにしとくことかな。
問題は、この画像を作れるか。いや、作れない。
ということで、探す。
Kivyの配布テーマ
- Flat Kivy
https://github.com/Kovak/FlatKivy
- red-lightgrey
- theme-blue
- theme-orange
https://github.com/squarrel/kivy-themes
試してはいない。
関連リンク
How do you change Kivy’s theme colour?
http://www.it-digin.com/blog/?p=216
Theming in Kivy Adding consistency to Kivy's Python UI tools
http://radar.oreilly.com/2014/05/theming-in-kivy.html