對於一個python coder來說,kivy是非常吸引注意的一個GUI庫,它只需編寫一套代碼,便可運行於各種平台系統上(包括 Linux, Windows, OS X, Android, iOS, 以及 Raspberry Pi),Kivy 采用 Python 和 Cython 編寫,在國外已經十分火爆,受關注程度甚至一度超越了老牌的 Python GUI 工具 PyQt。
鑒於此,我也進行了系統的學習與研究,以后可以利用python來開發移動app,這將可以把python人工智能方向的功能體現在移動平台上。可以方便我開拓移動APP領域的業務。
與網上所有接觸kivy的猿類一樣,遇到的kivy中文支持的問題,網上大多數方案為本地方案及單頁面方案。經過了解原碼,做了如下全局中文支持修改方案。
本方法為微軟雅黑字體整套進行匹配修改,當然也可更換其他字體進行修改:
1,下載字體文件包,並解壓,下載地址:https://download.csdn.net/download/michaelxguo/20618394。
2,找到本機或服務器python安裝目錄(..\Python39(此為你的python安裝目錄所在位置)\Lib\site-packages\kivy\data\fonts),打開fonts文件夾,先備份文件夾內字體文件,然后用下載解壓的字體文件復制到fonts文件夾內。
3,然后運行項目,則全局中文支持搞定。