dearpygui 中文乱码

106次阅读
没有评论

共计 781 个字符,预计需要花费 2 分钟才能阅读完成。

提出问题

想尝试用 python 写点界面的东西,搜到一个库  dearpygui比较简单,我就玩耍了一下,但是添加中文的时候,却始终是问号,上网搜了一圈,都没用,最后终于在一个小角落找到了答案,分享出来

dearpygui 中文乱码

解决

dearpygui 版本 1.10
官方版本 字体 章节, 修改字体之后没有作用

这里使用了 simsun.ttc , 在电脑里可以搜到, 拷贝到 py 文件所在目录

import dearpygui.dearpygui as dpg

dpg.create_context()

with dpg.font_registry():
    # with dpg.font(r"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

效果

dearpygui 中文乱码

正文完
 1
Elusive57
版权声明:本站原创文章,由 Elusive57 于2024-10-24发表,共计781字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码