提出问题
想尝试用python 写点界面的东西,搜到一个库 dearpygui比较简单,我就玩耍了一下,但是添加中文的时候,却始终是问号,上网搜了一圈,都没用,最后终于在一个小角落找到了答案,分享出来
解决
dearpygui 版本 1.10
官方版本字体章节,修改字体之后没有作用
这里使用了 simsun.ttc ,在电脑里可以搜到,拷贝到py文件所在目录
import dearpygui.dearpygui as dpg
dpg.create_context()
with dpg.font_registry():
# with dpg.font(r"D:\study\dearpygui\simsun.ttc", 20, tag="custom font"):
with dpg.font(r"simsun.ttc", 20, tag="custom font"):
dpg.add_font_range_hint(dpg.mvFontRangeHint_Chinese_Full)
dpg.bind_font(dpg.last_container()) # 最关键的一句
with dpg.window(label="Tutorial 我是中文",tag="Tutorial", width=800, height=300):
dpg.add_text("我是中文")
dpg.create_viewport(title='Custom Title', width=600, height=200)
dpg.setup_dearpygui()
dpg.show_viewport()
dpg.set_primary_window("Tutorial", True)
dpg.start_dearpygui()
dpg.destroy_context()
文章链接: http://ugeotool.com/wordpress/dearpygui-mistaken-code.html
文章评论