mylittlego - Day 0 開發環境架設 - kivy

katrain 其實就是 katago 用 python 包裝 GUI.


最近看 katrain 時 看到 kivy 這個 跨平台的 open source python library

發現它還蠻強大的, 可以來看看


Github: https://github.com/kivy

也可以用它來將 python 轉換成 andorid app : https://github.com/kivy/python-for-android

或是 ios app : https://github.com/kivy/kivy-ios

 

是採用 MIT license


Kivy 安裝 - 可以參考官網文件

https://kivy.org/doc/stable/gettingstarted/installation.html

1. 安裝 python3 和 pip3 : 可以從 python 官網 下載安裝

2. 測試 python3 --version; pip3 --version;

3. pip3 install kivy


這樣就裝好了, 


先來簡單寫個程式測試一下 test.py


執行結果



而 katrain 用到 xivymd - https://github.com/kivymd/KivyMD

kivymd 需要 Pillow - https://github.com/python-pillow/Pillow/

這是一個 python 的 Imaging Libray


4. pip3 install Pillow

5. 安裝 KivyMD

    (1) git clone https://github.com/kivymd/KivyMD.git --depth 1

    (2) cd KivyMD

    (3) pip3 install . 


這樣 一開始的一個空視窗就出來了


程式: https://github.com/neojou/mykatrain/blob/main/mylittlego/_main_.py


執行結果



這樣開發環境大致設置完成

下篇繼續


留言

熱門文章