使用tkinter.font的nametofont()函数生成随机字体名称
发布时间:2024-01-13 16:30:30
import tkinter.font as tkfont
import random
# 生成一个随机的字体名称
def generate_random_font_name():
font_names = list(tkfont.names()) # 获取所有可用字体名称
random_font_name = random.choice(font_names) # 从中随机选择一个字体名称
return random_font_name
# 使用例子
for _ in range(1000):
font_name = generate_random_font_name()
font = tkfont.nametofont(font_name)
# 输出字体名称和大小
print(font_name, font.actual()['size'])
