条目小部件无法清除功能

时间:2017-12-07 21:15:54

标签: python-3.x user-interface tkinter

我试图让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()

1 个答案:

答案 0 :(得分:1)

您对x[(0<x) & (x<10) & (20<x) & (x<40)]的第二次电话会覆盖第一次。

要解决此问题,您可以添加关键字参数bind,以调用这两个函数:

add="+"