欢迎访问宙启技术站
智能推送

使用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'])