对实例21中的字体与字号实现联动
import tkinter as tk #导入tkinterwindow=tk.Tk() #建立窗口windowwindow.geometry('500x300 400 200') #设定窗口大小ftext=tk.StringVar() #设置字符变量fsize=tk.IntVar() #设置数值变量ftext.set("Arial") #重置字体变量值fsize.set(36) #重置字号变量值lb=tk.Label(window,text="您好!",font=(ftext.get(),fsize.get()))lb.place(x=180,y=30,height=200,width=200)def job1(): ftext.set("宋体") #设置字体 lb.configure(font=(ftext.get(),fsize.get())) #重新配置字体、字号的值def job2(): ftext.set("楷体") lb.configure(font=(ftext.get(),fsize.get())) def job3(): ftext.set("隶书") lb.configure(font=(ftext.get(),fsize.get())) def job4(): fsize.set(48) #设置字号 lb.configure(font=(ftext.get(),fsize.get())) #重新配置字体、字号的值 def job5(): fsize.set(24) lb.configure(font=(ftext.get(),fsize.get())) def job6(): fsize.set(12) lb.configure(font=(ftext.get(),fsize.get())) mu=tk.Menu(window) #创建菜单栏fm=tk.Menu(mu,tearoff=0) #定义空的菜单单元mu.add_cascade(label='字体',menu=fm) #设置字体菜单fm.add_command(label='宋体',command=job1)fm.add_command(label='楷体',command=job2)fm.add_command(label='隶书',command=job3)em=tk.Menu(mu,tearoff=0) #定义空的菜单单元mu.add_cascade(label="字号",menu=em) #设置字号菜单em.add_command(label="48磅",command=job4)em.add_command(label="24磅",command=job5)em.add_command(label="12磅",command=job6)window.config(menu=mu) #菜单栏显示window.mainloop()
字体与字号联动
字数达到300字才算原创,所以加上几句废话,略过,略过。字数达到300字才算原创,所以加上几句废话,略过,略过。字数达到300字才算原创,所以加上几句废话,略过,略过。字数达到300字才算原创,所以加上几句废话,略过,略过。字数达到300字才算原创,所以加上几句废话,略过,略过。字数达到300字才算原创,所以加上几句废话,略过,略过。字数达到300字才算原创,所以加上几句废话,略过,略过。