让你的Kivy支持中文字符

前言

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

相关文章
相关标签/搜索