import math
import tkinter as tk
cal=tk.Tk()
cal.title("casio")
cal.geometry("280x505")
label1 = tk.Label(
cal,
font=(None,20),
bg = "#CDC9C9",
fg = "black",
anchor = "n", # 船锚 north south west east
text = '显示公式'
)
label1.place(x=0,y=0,width=280,height = 170)
label2 = tk.Label(
cal,
font=(None, 20),
bg="#CDC9C9",
fg="black",
anchor="s",
text='显示结果'
)
label2.place(x=0,y =170,width=280,height=60)
def press(num):
label1['text'] = num
# 按钮
def btn(t,x,y,h = 55):
btn_ac = tk.Button(
cal,
font=(None, 20),
text=t,
command = lambda:press(t)
)
btn_ac.place(x=x, y=y, width=70, height=h)
btn("AC",0,230)
btn('7',0,285)
btn('4',0,340)
btn('1',0,395)
btn('8',70,285)
btn('5',70,340)
btn('2',70,395)
btn('0',70,450)
btn('9',140,285)
btn('6',140,340)
btn('3',140,395)
btn('9',140,285)
btn('6',140,340)
btn('3',140,395)
btn('+',210,285)
btn('-',210,340)
btn('x',210,230)
btn('÷',140,230)
btn('←',70,230)
btn('.',0,450)
btn('=',210,395,h=110)
# btn('-',210,450)
cal.mainloop()
runze - 计算器
猜你喜欢
转载自blog.csdn.net/houlaos/article/details/104579479
今日推荐
周排行