我试图让Entry清除窗口(clearTextBox()),但也运行newQuote()。因为我添加了第二个绑定它不会清除。有什么想法吗?
from random import *
from tkinter import *
def clearTextBox(event):
textBox.delete(0, END)
textBox.insert(0, "")
def newQuote(event):
rightLabel.config(text=quotes[randint(0,10)])
textBox = Entry(leftFrame, width=60)
textBox.pack(ipady=10, side=LEFT)
textBox.bind("<Return>", clearTextBox)
textBox.bind("<Return>", newQuote)
root.mainloop()
答案 0 :(得分:1)
您对x[(0<x) & (x<10) & (20<x) & (x<40)]
的第二次电话会覆盖第一次。
要解决此问题,您可以添加关键字参数bind
,以调用这两个函数:
add="+"