|
|
发表于 2019-12-6 20:05:23
|
显示全部楼层
应把代码改成这样:
- from tkinter import *
- root = Tk()
- root.geometry('400x300')
- def Change_sizeof_character(size):
- All_text['font'] = ('', size)
- def Change_charactertype(typea):
- All_text['font'] = typea
- Beautifulmenubar = Menu(root)
- Charsizebar = Menu(Beautifulmenubar, tearoff=0)
- Beautifulmenubar.add_cascade(label='字体大小', menu=Charsizebar)
- Chartypemenuebar = Menu(Beautifulmenubar, tearoff=0)
- Beautifulmenubar.add_cascade(label='字体样式', menu=Chartypemenuebar)
- chartype = ['AaDonuts', 'Aa小鹿', '锐字真言体免费商用', '字体管家小南瓜', 'HanWangLiSuMedium']
- for Chartype in chartype:
- Chartypemenuebar.add_command(label=Chartype, command=lambda: Change_charactertype("楷体"))
- for x in range(5, 20):
- Charsizebar.add_command(label=x, command=lambda size=x: Change_sizeof_character(size))
- All_text = Text(root, bg='white',
- font=('', 12))
- All_text.pack(padx=5, pady=5)
- root.config(menu=Beautifulmenubar)
- root.mainloop()
复制代码 |
|