Я решил использовать встроенную черепаху для отображения всей моей программы, но если есть лучший вариант, вы также можете оставить ее здесь.
Итак, когда я использовал черепаху и привязалФункция перетаскивания левой кнопкой мыши работает нормально, но только для медленных скоростей мыши и, таким образом, в течение короткого промежутка времени перед тем, как разбить мое ядро и выдать мне фатальную ошибку «переполнения стека».
Код:
from turtle import *
screen = Screen()
t1 = Turtle()
t1.shape("circle")
t1.pu()
bi = 1
ni = 1
screen.tracer(None, 0)
t1.speed(0)
screen.screensize(1000,1000)
def grow(ke):
t1.goto(ke.x - 475,-ke.y + 400)
global bi, ni
t1.shapesize(bi,ni)
bi += .004
ni += .004
s2 = getcanvas()
s2.bind("<B1-Motion>", grow)
s2.bind("<Button-1>", grow)