當我運行此代碼時,出現此錯誤:UnboundLocalError:變量'clicks'被轉換爲賦值之前。不知道從這裏做什麼。如果有幫助,我正在運行python 2.7.5製作GUI的錯誤... UnboundLocalError:在分配之前轉換的變量'clicks'
from Tkinter import *
from ttk import *
clicks = 0
def press():
clicks += 1
def displayclicks():
print clicks
root = Tk()
root.title("Test GUI")
root.geometry("200x100")
app = Frame(root)
app.grid()
Label(app, text="press the button!").grid()
clicks = 0
x = Button(app, text="BUTTON", command=press)
x.grid()
y = Button(app, text="Print clicks", command=displayclicks)
y.grid()
root.mainloop()
這是你的全部代碼嗎?你的錯誤信息是否給你一個行號看? – BlackVegetable
它正在嘗試'點擊+ = 1',這是迄今爲止我所有的代碼 – WaydeHall