def motion_notify_event_cb(self, widget: Gtk.DrawingArea, event, data=None): # print('motion_notify_event_cb', time.time()) if event.state == Gdk.ModifierType.BUTTON1_MASK: print("你按下鼠标左键") print(self.ctx) self.stroke_shapes(self.ctx, 0, 0) widget.queue_draw()
def motion_notify_event_cb(self, widget: Gtk.DrawingArea, event, data=None): # print('motion_notify_event_cb', time.time()) if event.state == Gdk.ModifierType.BUTTON1_MASK: # print("你按下鼠标左键") if self.start is False: self.start = True self.start_x = event.x self.start_y = event.y return self.x = event.x self.y = event.y widget.queue_draw() self.cur_action = 0 # self.move(args[1].x_root, args[1].y_root) # print('x', args[1].x) return False