Kivy 是一個 Python 的函式庫,它支援許多平台,如: Windows,Linux ,OS X, Android, iOS 與 Raspberry Pi。
安裝的部份,必需先安裝 Python,請先至 Python 網站下載並安裝。
我在 Windows 10 的平台上安裝,請先以管理員模式開啟 CMD 視窗
先執行:
python -m pip install --upgrade pip wheel setuptools
此行在將 pip 及相關程式的版本更新至最新版
接著安裝相關程式
python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
我是 Python 3.4 , 在裝 pypiwin32 會出現錯誤訊息
Collecting pywin32>=223 (from pypiwin32) Could not find a version that satisfies the requirement pywin32>=223 (from pypiwin32) (from versions: ) No matching distribution found for pywin32>=223 (from pypiwin32)
pypiwin32 的部份要自行上網下載安裝 https://github.com/mhammond/pywin32/releases
上面那行程式移除 pypiwin32 後再執行一即可
python -m pip install docutils pygments kivy.deps.sdl2 kivy.deps.glew
再安裝 gstreamer,此程式約 120MB,官網建議視需要可裝可不裝。
python -m pip install kivy.deps.gstreamer
接著安裝 kivy 的主程式
python -m pip install kivy
最後選擇安裝它的範例程式
python -m pip install kivy_examples
這些範例會放在 Python 目錄下的 share 目錄中,若有安裝即可馬上測試。
python share\kivy-examples\demo\showcase\main.py
如果沒安裝程式,或想自己試一下,可開啟編輯器直接鍵入下面程式:
from kivy.app import App from kivy.uix.button import Button class TestApp(App): def build(self): return Button(text='Hello World') TestApp().run()
存檔後也可以執行試試。
Note:
.安裝時請注意 Python 版本,若是 3.5 以上安裝方式略有不同
.目前的 iOS 的封裝程式僅適用於 2.7 版本
Kivy 的官網上有安裝的詳細步驟可以參考 https://kivy.org/docs/installation/installation-windows.html
詳細的電子書
另外也有簡體中文的翻譯文件 https://cycleuser.gitbooks.io/kivy-guide-chinese/content/