我正在尝试制作一个tkinter小部件,它将记住上一个条目。我遇到的问题是,我所做的按钮方法每次按下前一个条目时都会擦除它
from Tkinter import *
class step1():
def __init__(self):
pass
def getTextbook(self):
temp = str(textbook.get())
textbook.delete(0, END)
x = " "
x += temp
print x
def equal_button(self):
print getTextbook(self)
root = Tk()
root.title("step1")
root.geometry("600x600")
s = step1()
app = Frame(root)
app.grid()
label = Label(app, text = "step1")
label.grid()
textbook = Entry(app, justify=RIGHT)
textbook.grid(row=0, column = 0, columnspan = 3, pady = 5)
textbook2 = Entry(app, justify=RIGHT)
textbook2.grid(row=1, column = 0, columnspan = 3, pady = 5)
button1 = Button(app, text = "Return", command = lambda: s.getTextbook())
button1.grid()
button2 = Button(app, text="Equal")
button2.grid()
root.mainloop()
每次将变量
X
设置为" "
时,getTextbook()
中的变量X
都会被覆盖。改为尝试列表,并在按下按钮时将每个条目附加到列表中:相关问题 更多 >
编程相关推荐