默认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