diff --git a/src/draw_svg/src/py/draw_svg.py b/src/draw_svg/src/py/draw_svg.py index 63a6b5a..18c1531 100755 --- a/src/draw_svg/src/py/draw_svg.py +++ b/src/draw_svg/src/py/draw_svg.py @@ -55,7 +55,7 @@ class PublishTarget(Node): def __init__(self): super().__init__('publisher') self.publisher_ = self.create_publisher(PoseStamped, '/target_pose', 10) - timer_period = 3.0 # seconds + timer_period = 7.0 # seconds self.timer = self.create_timer(timer_period, self.timer_callback) self.i = 0 diff --git a/src/draw_svg/src/py/drawing_surface.py b/src/draw_svg/src/py/drawing_surface.py index ca48e90..9bcc988 100755 --- a/src/draw_svg/src/py/drawing_surface.py +++ b/src/draw_svg/src/py/drawing_surface.py @@ -45,9 +45,17 @@ class DrawingApp(tk.Tk): self.read_queue() self.canvas = tk.Canvas(self,width=self.width,height=self.height) + + self.tk_image = ImageTk.PhotoImage(self.img) self.canvas.create_image(self.width/2,self.height/2,image=self.tk_image) self.canvas.pack(side='top', expand=True, fill='both') + + def reset(): + self.img = PImage.new("RGB", (self.width, self.height), (255, 255, 255)) + self.arr = np.array(self.img) + tk.Button(self.canvas, text= "reset", command=reset).pack() + self.draw_window() def draw(self,x,y,z):