Kivy中文編程指南:配置修改
Kivy的配置文件是一個名為config.ini的文本,符合標準INI格式。
找到配置文件位置
Kivy的配置文件存放在環境變數KIVY_HOME所制定的位置:
KIVY_HOME>/config.inin
在桌面平台上,默認的位置如下:
HOME_DIRECTORY>/.kivy/config.inin
所以,假設你的用戶名是「tito」,在各個操作系統下的配置文件位置則如下所示:
- Windows: C:Userstito.kivyconfig.ini
- OS X: /Users/tito/.kivy/config.ini
- Linux: /home/tito/.kivy/config.ini
(譯者註:這裡要注意,tito只是原文的一個示範,相當於張三李四這樣,新手可別照著複製找不到,要用自己操作系統中具體的用戶名。)
在Android系統中位置如下:
ANDROID_APP_PATH>/.kivy/config.inin
假如你的Kivy應用的包名稱為「org.kivy.launcher」,那麼該Kivy應用的配置文件位於:
/data/data/org.kivy.launcher/files/.kivy/config.inin
在iOS上Kivy的默認配置文件位於:
HOME_DIRECTORY>/Documents/.kivy/config.inin
本地配置
有時候用戶或者開發者可能需要針對特定的應用來修改配置,或者對Kivy的某個組件進行測試,比如輸入模塊之類的。這時候就可以用如下命令創建一份新的配置文件:
from kivy.config import ConfignConfig.read(file>)n# set confignConfig.write()n
有時候本地配置只有一個.ini文件還不夠用,比如說可能你要單獨使用某個garden、Kivy日誌或者其他什麼模塊,這時候就要把KIVY_HOME這個環境變數進行修改了,指定到目標位置就行:
import osnos.environ[KIVY_HOME] = folder> n
還有一種思路,就是在運行Kivy應用之前,在終端中手動修改一下這個環境變數:
Windows: set KIVY_HOME=folder>
Linux & OSX: export KIVY_HOME=folder>
在設置了KIVY_HOME之後,所指定的這個文件夾就會被當做默認的.kivy文件夾來用。詳細理解配置項
在kivy.config 模塊中可以看到全部的配置項的解釋。
推薦閱讀: