DearPyGui如何输入中文? 为啥我的中文显示乱码?
不废话,直接上步骤和代码,照抄就是。
第一步:随便找个网站,下载个中文的.ttf文件(这是啥玩意儿自己搜索)
这步不解释。
第二步:将.ttf文件拷到你根目录下
汉化.png
当然,别的位置也可以,只要你能读取到就OK
第三步:主程序中加入以下代码
# 注册字体,自选字体
with dpg.font_registry():
with dpg.font("song.ttf", 18) as font1: # 增加中文编码范围,防止问号
dpg.add_font_range_hint(dpg.mvFontRangeHint_Default)
dpg.add_font_range_hint(dpg.mvFontRangeHint_Chinese_Simplified_Common)
dpg.add_font_range_hint(dpg.mvFontRangeHint_Chinese_Full)
dpg.bind_font(font1)
别问着段代码啥意思,问也不告诉你。
image.png
哦了,搞定。就这么简单