讓你的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

相關文章
相關標籤/搜索