共计 781 个字符,预计需要花费 2 分钟才能阅读完成。
提出问题
想尝试用 python 写点界面的东西,搜到一个库 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
效果
正文完
发表至: python
2024-10-24