我試圖編寫一個小函數,返回一個語句,如果雙擊事件發生,但我不知道這裏的正確語法和信息有點稀缺,我可以看到,明顯缺少的東西直覺可能是另一個參數。 double-button-1
可以有人幫助/學校我真正快感謝!繼承人我得到了什麼:將按鈕單擊到事件陳述中的正確方法是什麼?
http://pastebin.com/VdQ39q2A(這裏是完整的代碼)
File "C:\Python27\lib\lib-tk\Tkinter.py", line 114, in _cnfmerge
for c in _flatten(cnfs):
TypeError: object of type 'instancemethod' has no len()
self.label1 = Label(c, text="Blue Buff", fg="Blue",font=("",30))
def reset_timer(self):
if self.label1.event.type == ("<Double-Button-1>"):
return self.label1.configure(text="Blue Buff")
def label_clicked_two(self,event):
self.label1.configure(self.reset_timer)
self.label1.update()
self.label1.bind("<Double-Button-1>",self.label_clicked_two)
1)您在if語句末尾缺少冒號(:) – Chedy2149
您使用的是什麼圖形ui庫? – Chedy2149
這是Tkinter。我在前面的問題中看到了代碼。 – furas