Ching-Chuan Chen's Blogger

Statistics, Machine Learning and Programming

0%

Kivy

Kivy是Python開源的一個庫

他可以直接在Android, iOS, Linux, Max OS X跟Windows上直接執行

這篇會介紹下面三點:

  1. 安裝kivy
  2. 執行一個簡單的範例
  3. 安裝Kivy Designer,並設定可於PyCharm開啟
  4. 複雜一點的case

安裝kivy

1
2
3
4
pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
pip install kivy.deps.gstreamer
pip install kivy
pip install kivy_examples

簡單的kivy範例

1
2
3
4
5
6
7
8
from kivy.app import App
from kivy.uix.button import Button

class TestApp(App):
def build(self):
return Button(text='Test')

TestApp().run()

執行之後就可以看到這樣結果

安裝Kivy Designer,並設定可於PyCharm開啟

1
2
3
4
conda install watchdog pygments docutils jedi gitpython six kivy-garden
garden install xpopup
cd C:\Users\%USERNAME%\
git clone http://github.com/kivy/kivy-designer/

然後打開PyCharm,到settings => Tools => External Tools

然後點+,新增一個工具,設定如下:

紅框部分就是你的Username,其位置可以根據你把你的kivy designer放哪兒決定

Program就用$ModuleSdkPath$,Arguments則是-m designer

然後在Project裡面點右鍵點External Tools就可以看到Kivy Designer了,點下去就會打開了!

複雜一點的case

Example連結

效果就會長這樣: