|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- from tkinter import *
- root=Tk()
- root.config(background="ghostwhite")
- f=Frame(root,background="ghostwhite")
- f.pack(padx=20,pady=20)
- v1=StringVar()
- v2=StringVar()
- v3=StringVar()
- Entry(f,textvariable=v1,width=10).grid(row=0,column=0)
- Label(f,text="x").grid(row=0,column=1)
- Entry(f,textvariable=v2,width=10).grid(row=0,column=2)
- Label(f,text="=").grid(row=0,column=3)
- Entry(f,textvariable=v3,width=10).grid(row=0,column=4)
- def gyl():
- result=int(v1.get())*int(v2.get())
- v3.set(result)
- Button(f,text="乘法的计算结果",command=gyl,relief="ridge",borderwidth=8,font="方正艺黑简体 15 bold",foreground="lavender",background="orangered").grid(row=1,column=2,pady=30)
- mainloop()
复制代码
- from tkinter import *
- root = Tk()
- root.config(background="ghostwhite")
- f = Frame(root, background="ghostwhite")
- f.pack(padx=20, pady=20)
- # 让每一列都可以自适应宽度
- for i in range(5):
- f.grid_columnconfigure(i, weight=1)
- v1 = StringVar()
- v2 = StringVar()
- v3 = StringVar()
- Entry(f, textvariable=v1, width=10, justify='center').grid(row=0, column=0)
- Label(f, text="x", width=2, anchor="center").grid(row=0, column=1, sticky="nsew")
- Entry(f, textvariable=v2, width=10, justify='center').grid(row=0, column=2)
- Label(f, text="=", width=2, anchor="center").grid(row=0, column=3, sticky="nsew")
- Entry(f, textvariable=v3, width=10, justify='center').grid(row=0, column=4)
- def gyl():
- result = int(v1.get()) * int(v2.get())
- v3.set(result)
- Button(
- f,
- text="乘法的计算结果",
- command=gyl,
- relief="ridge",
- borderwidth=8,
- font="方正艺黑简体 15 bold",
- foreground="lavender",
- background="orangered"
- ).grid(row=1, column=0, columnspan=5, pady=30) # 按钮也可以居中
- mainloop()
复制代码
|
-
|