-1
我試圖製作一個簡單的基於GUI的遊戲,它有一個帶有文本CLICK ME的按鈕。每當用戶單擊按鈕時,按鈕上將顯示總數點擊。GUI程序不能正常工作PYTHON
這裏是我的代碼
from Tkinter import *
class Application(Frame):
def __init__(self,master):
Frame.__init__(self,master)
self.grid()
self.bttn_click = 0
self.create_widget()
def create_widget(self):
self.bttn = Button(self)
self.bttn["text"] = "Total Clicks = 0"
self.bttn["command"] = self.update_count()
self.bttn.grid()
def update_count(self):
self.bttn_click += 1
self.bttn["text"] = "Total Clicks = " + str(self.bttn_click)
#main
root = Tk()
root.geometry("900x700")
root.title("Click Counter")
app = Application(root)
root.mainloop()
好的,那麼你的問題是什麼? – Doorknob
總點擊數沒有更新... –
'self.bttn [「command」] = self.update_count()'調用函數並將其結果分配給lhs,而不是註冊函數 –