我正在使用Python进行培训,学习如何构建GUI。我做了一个由4个功能(+,-,*,/)组成的超简单计算器 这是我制作GUI的方法:
import tkinter as tk
main= tk.Tk()
main.geometry('900x700')
main.title('Calcolatrice')
result= tk.Text(main)
risultato.grid(row=8, column=1)
numunoE = tk.Entry(main)
numdueE = tk.Entry(main)
numunoE.grid(row=2, column=1)
numdueE.grid(row=3, column=1)
下一步,我的计算函数如下所示:
def plus():
a = float(numdueE.get())
b = float(numdueE.get())
c = a + b
risultato.insert(tk.END, str(c) + '\n')
在底部,我的按钮:
buttonp = tk.Button(finestra, text='+', command=plus)
buttonp.grid(row=4, column=1)
但是使用此代码,将显示一个带有2个条目的窗口,上面显示1个带有'0.0'的文本空间,但是我无法使用按钮来执行操作。
我如何使其工作?
编辑: 在第一个答案之后,我编辑了代码以解决主要问题,现在我的程序输出了东西。 问题是它现在输出不正确的东西!有时似乎给出正确的输出,但有时给出其他数字。现在如何正确输出?