我在第 17 行有一个错误,以点加点 += 1*mult 类型错误:+=: 'Event' 和 'int' 不支持的操作数类型



我一直在我的控制台中得到这个,这是什么意思!?

文件 "C:/Users/deus2/PycharmProjects/Testing/ClickerGame.py",第 17 行, 在积分加 积分 += 1*多点

类型错误: += 不支持的操作数类型:"事件"和"整数">

from tkinter import *
main = Tk()
frame = Frame(main, width = 500, height = 575)
global points
global mult

points = int(0)
mult = int(1)
pointsLabel = Label(main, text = points)
pointsLabel.pack()
def pointsPlus(points):
points += 1*mult
pointsLabel()
pointsLabel.update()

frame.bind('<Button-1>', pointsPlus)
frame.pack()
main.mainloop()

这段代码应该可以工作

from tkinter import *
main = Tk()
frame = Frame(main, width = 500, height = 575)
points = 0
mult = 1
pointsLabel = Label(main, text = points)
pointsLabel.pack()
def pointsPlus():
global points  # assuming you want to modify global parameter here
points += 1*mult
pointsLabel()
pointsLabel.update()

frame.bind('<Button-1>', pointsPlus)
frame.pack()
main.mainloop()

相关内容

最新更新