from kivy.app import App
from kivy.uix.widget import Widget
from kivy.graphics import (Color, Ellipse)
from kivy.clock import Clock
import random
class Canvas_w(Widget):
def __init__(self, **kwargs):
super(Canvas_w, self).__init__(**kwargs)
i=0
Clock.schedule_interval(self.draw, 0.00001)
def draw(self,s):
for i in range(0,100):
with self.canvas:
Color(1,1,1)
a = Ellipse(pos = (random.randint(0,400),random.randint(0,400)), size = (1,1))
a = None --------------> here try to delete object ,but it doesn't work
self.canvas.remove(a)------------------------------> not help
class MyApp(App):
def build(self):
self.painter = Canvas_w()
return self.painter
if __name__=="__main__":
MyApp().run()