在python中使用tkinter.font的nametofont()函数生成随机中文字体名称
发布时间:2024-01-13 16:31:10
import tkinter.font as tkfont
import random
def generate_random_font_name():
# 生成一个1到100的随机数
random_number = random.randint(1, 100)
# 将随机数转换为字符串,并以"字体"作为前缀
font_name = "字体" + str(random_number)
return font_name
# 使用例子
font_list = []
for _ in range(1000):
font_name = generate_random_font_name()
# 根据随机生成的字体名称创建字体对象
font = tkfont.nametofont(font_name)
font_list.append(font)
print(len(font_list))
