kivy--python图形界面工具

kivy篇

(问题一)解决中文字体乱码问题

在设置中文标签会遇到乱码的问题
字体乱码
来,几行代码你改善
你好世界
话不多说上代码

# 主要是结合 kivy 的 resource模块
from kivy.resources import resource_find,resource_add_path

resource_add_path('font/')
font1 =  resource_find('Droid-Sans-Fallback.ttf') # 使用相对路径,也可以使用绝对路径
# 将字体放到同一路径下 

字体链接: DroidSansFallback.ttf
提取码: z0j6

在使用中文text时, 对文本进行声明 font_name

from kivy.resources import resource_add_path,resource_find
from kivy.app import App
from kivy.uix.label import Label

resource_add_path('font/')
font1 = resource_find('DroidSansFallback.ttf')

class LabelApp(App):
       def build(self):
        l = Label(text='你好!世界!', font_size=150,font_name = font1)
        return l
if __name__ == '__main__':
    LabelApp().run()

乱码问题就解决了!!!



尾er…

-初次接触kivy,好想找个大能。

-基本上各种问题,各种度娘,各种博客。

-教程都是英文文档,可怜我的四六级啊。

-最后欢迎大家前来指教。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值