我正在学习基本的Python。我目前正在尝试创建一个简单的计算器程序,只有加法和减法。不过,我有一个问题。我不确定如何在按下按钮时向Python标签添加文本。现在,按下“1”按钮,我的程序将把显示标签改为文本“1”。但是,我希望我的程序添加文本,而不是设置它。
例如,如果我按“按钮1”5次,它当前将重置标签文本5次,结果将是单个1。我希望它在按下时将号码添加到标签上,而不是替换。
按5次后的当前结果:1
按5次后请求的结果:11111
这是我目前的程序代码。如果有什么不清楚的,尽管问;谢谢。from tkinter import *
window = Tk()
# Creating main label
display = Label(window, text="")
display.grid(row=0, columnspan=3)
def add_one():
display.config(text='1')
# Creating all number buttons
one = Button(window, text="1", height=10, width=10, command=add_one)
two = Button(window, text="2", height=10, width=10)
three = Button(window, text="3", height=10, width=10)
<