import dearpygui.dearpygui as dpg
# add a font registrywith dpg.font_registry():# add font (set as default for entire app)
dpg.add_font("simfang.ttf",20, default_font=True)# add second font
dpg.add_font("simsun.ttc",13,id="secondary_font")with dpg.window(label="Font Example"):
dpg.add_button(label="Default font")
dpg.add_button(label="Secondary font")# set font of specific widget
dpg.set_item_font(dpg.last_item(),"secondary_font")
dpg.start_dearpygui()
中文字体设置
import dearpygui.dearpygui as dpg
with dpg.font_registry():with dpg.font("simsun.ttc",20, default_font=True):# add the default font range
dpg.add_font_range_hint(dpg.mvFontRangeHint_Default)# helper to add range of characters# Options:# mvFontRangeHint_Japanese# mvFontRangeHint_Korean# mvFontRangeHint_Chinese_Full# mvFontRangeHint_Chinese_Simplified_Common# mvFontRangeHint_Cyrillic# mvFontRangeHint_Thai# mvFontRangeHint_Vietnamese
dpg.add_font_range_hint(dpg.mvFontRangeHint_Chinese_Simplified_Common)# add specific range of glyphs
dpg.add_font_range(0x3100,0x3ff0)# add specific glyphs
dpg.add_font_chars([0x3105,0x3107,0x3108])# remap や to %
dpg.add_char_remap(0x3084,0x0025)with dpg.window(label="Font Example"):
dpg.add_button(label="登陆")
dpg.add_button(label="Secondary font")
dpg.start_dearpygui()
最新dearpygui版本8.64中文字体设置字体设置:import dearpygui.dearpygui as dpg # add a font registrywith dpg.font_registry(): # add font (set as default for entire app) dpg.add_font("simfang.ttf", 20, default_font=True) # add second font dpg.add_