2015年11月18日 星期三

Python + Kivy

Python + Kivy  中文顯示

很重要...
要在檔案的開頭輸入 (ref http://newtoypia.blogspot.tw/2015/07/kivy.html)

# -*- coding: utf-8 -*-並且指定中文字型的檔案來源(手邊測的結果有兩種情況)
font_name='字型位置'


1內建DroidSansFallback.ttf (位於/system/fonts/中)
  font_name='/system/fonts/DroidSansFallback.ttf'

2無內建DroidSansFallback.ttf 可下載 ukai.ttc   <--注意是 ttc  或另外下載DroidSansFallback.ttf 放在程式所在的路徑中 並指定 font_name='ukai.ttc' (或其他字型)

例如:
#-*-coding:utf-8-*-
#qpy:2
#qpy:kivy
from kivy.app import App
from kivy.uix.button import Button

class TestApp(App):
    def build(self):
        return Button(text=u'中華民國',font_size=90,font_name='ukai.ttc')

TestApp().run()

Android App的開發平台

Android App的開發平台

現有測試過的有

App Inventor 2 (Blockly)

Python + kivy (Cross Platform)

還没測的的有

xcode (Mac OS )

visual studio  (Windows )