我需要创建一个计算器,将其添加到使用 Entry() 输入的数字中 我当前的代码没有返回结果 - 我只看到字段和按钮 请帮忙
from tkinter import *
a=Entry()
b=Entry()
def take():
aa=float(a.get())
bb=float(b.get())
cc=aa+bb
root = Tk()
Button(text="Calc", command=take).pack()
a.pack()
b.pack()
cc = Label(width=10, height=10)
cc.pack()
root.mainloop()
最佳答案
cc
是程序中的一个Label对象,变量名也在函数take
中本地使用。
通过在函数中分配cc=aa+bb
,生成一个局部变量,但不会在根窗口上打印该值。
要打印该值,您需要将标签小部件 cc
配置为:
cc.config(text=aa+bb) # Replace cc=aa+bb
关于python - TKinter - 如何从 Entry() 添加两个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59195669/