默認Kivy字體不支持中文,本文簡單描述如何讓你的應用支持中文字符python
from kivy.app import App from kivy.core.text import LabelBase, DEFAULT_FONT from kivy.resources import resource_add_path resource_add_path('./fonts') LabelBase.register(DEFAULT_FONT, 'droid.ttf') class WeatherApp(App): pass if __name__ == "__main__": WeatherApp().run()
咱們在工做目錄下新建了一個fonts目錄,而且把支持中文的字體droid.ttf放到了該目錄,這樣咱們就把默認的字體給替換了,網上其餘方式須要在每一個Widget都指明font_name比較麻煩。app