Exemple #1
0
    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()
Exemple #2
0
    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