kivy 默认字体 default_font 设置

kivy 可以通过配置 default_font来设置默认字体,是支持中文的关键。
setting.ini中:

default_font = [‘Roboto’, ‘data/fonts/Roboto-Regular.ttf’, ‘data/fonts/Roboto-Italic.ttf’, ‘data/fonts/Roboto-Bold.ttf’, ‘data/fonts/Roboto-BoldItalic.ttf’].

在主程序文件中:

from kivy.config import Config
Config.read("settings.ini")

有一点需要注意,设置default_font的语句要在 from kivy.uix.label import Label之前执行,因为import Label 过程中会寻找默认字体。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,041评论 19 139
  • 本文摘自IOS控件学习:UILabel常用属性与用法 - The important thing in life ...
    nuannuan_nuan阅读 1,075评论 0 1
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,826评论 1 92
  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 4,556评论 0 12
  • 仿佛是一个月之前,我已经想到了现在会是这样一幅画面。就像我一直知道我们的终点在哪里,只是不知道我们会以一种怎样的姿...
    万类霜天竞自由阅读 280评论 0 1