Kivy显示中文
来源:互联网 发布:淘宝大件物流怎么设置 编辑:程序博客网 时间:2024/06/09 19:39
最近在学习Kivy,练习写demo的时候发现中文无法正确显示,在网上查询说要指定字体即可,于是在OS X中找到字体库目录
2. 给字体库定义变量名
3. 使用时可直接通过变量名设置
/System/Library/Fonts, 可以直接使用其中的中文字体如,黑体:‘STHeiti Medium.ttc‘,在代码中使用如下:
self.add_widget(Label(text='用户名:', font_name='STHeiti Medium.ttc'))
如果不想使用系统的字体,而是想使用自己指定的字体,可使用如下方式
1. 指定字体库所在路径
kivy.resources.resource_add_path("/usr/share/fonts/truetype/")
2. 给字体库定义变量名
font_heiti = kivy.resources.resource_find("XXXX.ttf")
3. 使用时可直接通过变量名设置
self.add_widget(Label(text='用户名:', font_name=font_heiti))
阅读全文
0 0
- kivy显示中文问题
- Kivy显示中文
- python库Kivy中文乱码问题
- Python Kivy 中文教程:安装(Windows)
- Kivy crash 中文教程 实例入门 1. 第1个应用 Kivy App (Making a simple App)
- 浅尝Kivy
- kivy reference
- 什么是Kivy???
- kivy安装
- KIVY安装
- kivy踩坑记
- Kivy 中文教程 实例入门 简易画板 (Simple Paint App):0. 项目简介 & 成果展示
- Kivy 中文教程 实例入门 简易画板 (Simple Paint App):1. 自定义窗口部件 (widget)
- Kivy 中文教程 实例入门 简易画板 (Simple Paint App):2. 实现绘图功能
- Kivy 中文教程 实例入门 简易画板 (Simple Paint App):3. 随机颜色及清除按钮
- 中文显示
- 中文显示
- 显示中文
- codeforces Round #446 (Div. 2) D
- 正则表达式的应用
- dumpsys meminfo执行流程(一)
- java连接不上sq server 2012 express的解决方法
- ES6的变量
- Kivy显示中文
- 欧几里得+扩展欧几里得(理解)
- Android MVP 架构及布局业务逻辑复用
- PAT (Basic Level) Practise (中文)1075. 链表元素分类(25)
- 自定义的动态链接库使用
- C++ 未知数量参数/list的未知数量的初始化
- 计算机中的颜色表示法——RGB
- 2017 北京区域赛 J题
- char * 指针