デザインテーマの変更

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