我不確定這是否已被詢問,但我有多個輸入框,其中包含默認的一段文本。我不想設置默認的文本片段,我試圖在輸入框被點擊時刪除。我希望能夠在單擊輸入框後立即刪除默認文本,以便用戶不必這樣做。我想知道是否有人可以分享一個快速例子,說明如何實現這一點,以便我可以實施。當按下輸入框文本時清除Tkinter
def removeValue(event):
self.entry.delete(0, 'end')
return None
for i in range(1, numberOfStudents + 1):
for p in range(0,2):
self.entry = Entry(self.master)
if p == 0:
self.entry.insert(0, 'Enter name of student')
self.entry.place(x = 10, y = (i * 30) + 26)
self.entry.bind("<Button-1>", removeValue)
if p == 1:
self.entry.insert(0, 'Enter predicted')
self.entry.place(x = (getWidth(master) - 140), y = (i * 30) + 26)
self.entry.bind("<Button-1>", removeValue)
我有這個到目前爲止,但只刪除最後的輸入框文本。
'entry.bind(「」,function_name)'? –
furas
我將如何去使用它? –