標籤:

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應用之前,在終端中手動修改一下這個環境變數:

  1. Windows: set KIVY_HOME=folder>

  2. Linux & OSX: export KIVY_HOME=folder>

在設置了KIVY_HOME之後,所指定的這個文件夾就會被當做默認的.kivy文件夾來用。詳細理解配置項

在kivy.config 模塊中可以看到全部的配置項的解釋。

推薦閱讀:

python3.5.1怎麼打包編譯?

TAG:Python | Kivy |