章节目录与知识点总览
解决Kivy不能显示中文问题:
Kivy目前不能支持中文,但是支持Unicode编码。可以将中文转为Unicode编码后,复制到.py或.kv文件中。
中文转Unicode编码代码如下:
注意:中文输入部分必须都为中文输入模式,包括标点符号。
def turn_to_unicode(string):
res = ''
for v in string:
res = res + hex(ord(v)).upper().replace('0X','\\u')
#print(hex(ord(v)).upper())
print(string,'的Unicode编码为:',res)
return res
if __name__ == '__main__':
#标点符号必须是中文状态下的
turn_to_unicode('你好,世界')
输出结果:

将转换结果复制到1.3.1实例.kv文件中
<IndexPage>

本文介绍了解决Kivy框架中文显示问题的方法,包括使用Unicode编码、指定字体文件及修改配置文件等步骤。
最低0.47元/天 解锁文章
2760

被折叠的 条评论
为什么被折叠?



