from Graphics import *
win = Window()
button = Button ((200,100), "click")
button.draw(win)
score=100
def user_click(score):
score+=10
print(score)
button.connect('',user_click)
我想要這個函數給分數加10分。但我發現了這個錯誤只需一個參數,兩個給定
到底需要一個參數,兩個給定
我將如何修復這個bug做呢?
完整回溯會有所幫助,以及指定正是你正在使用的庫。 – KevinOrr
我假設回調將兩個變量傳遞給您的回調函數'user_click',這兩個變量都不是分數。您可能希望將回調設置爲等於lambda。 'button.connect('',lambda x,y:user_click(score))' – Suever
這不是Tkinter。這可能是PyGTK ...你在用什麼庫? – nbro