def mouseMoveEvent(self, e):
     msg = MouseEvent()
     msg.header.stamp = rospy.Time.now()
     msg.type = MouseEvent.MOUSE_MOVE
     msg.x, msg.y = self.mousePosition(e)
     msg.width = self.label.pixmap().width()
     msg.height = self.label.pixmap().height()
     if self.event_pub:
         self.event_pub.publish(msg)
 def mouseMoveEvent(self, e):
     msg = MouseEvent()
     msg.header.stamp = rospy.Time.now()
     msg.type = MouseEvent.MOUSE_MOVE
     msg.x, msg.y = self.mousePosition(e)
     msg.width = self.label.pixmap().width()
     msg.height = self.label.pixmap().height()
     if self.event_pub:
         self.event_pub.publish(msg)
 def mouseReleaseEvent(self, e):
     if e.button() == Qt.LeftButton:
         self.left_button_clicked = False
         msg = MouseEvent()
         msg.header.stamp = rospy.Time.now()
         msg.width = self.label.pixmap().width()
         msg.height = self.label.pixmap().height()
         msg.type = MouseEvent.MOUSE_LEFT_UP
         msg.x, msg.y = self.mousePosition(e)
         self.event_pub.publish(msg)
Esempio n. 4
0
 def mouseReleaseEvent(self, e):
     if e.button() == Qt.LeftButton:
         self.left_button_clicked = False
         msg = MouseEvent()
         msg.header.stamp = rospy.Time.now()
         msg.width = self.label.pixmap().width()
         msg.height = self.label.pixmap().height()
         msg.type = MouseEvent.MOUSE_LEFT_UP
         msg.x, msg.y = self.mousePosition(e)
         self.event_pub.publish(msg)
 def mousePressEvent(self, e):
     msg = MouseEvent()
     msg.header.stamp = rospy.Time.now()
     if e.button() == Qt.LeftButton:
         msg.type = MouseEvent.MOUSE_LEFT_DOWN
         self.left_button_clicked = True
     elif msg.type == Qt.RightButton:
         msg.type = MouseEvent.MOUSE_RIGHT_DOWN
     msg.width = self.label.pixmap().width()
     msg.height = self.label.pixmap().height()
     msg.x, msg.y = self.mousePosition(e)
     self.event_pub.publish(msg)
Esempio n. 6
0
 def mousePressEvent(self, e):
     msg = MouseEvent()
     msg.header.stamp = rospy.Time.now()
     if e.button() == Qt.LeftButton:
         msg.type = MouseEvent.MOUSE_LEFT_DOWN
         self.left_button_clicked = True
     elif msg.type == Qt.RightButton:
         msg.type = MouseEvent.MOUSE_RIGHT_DOWN
     msg.width = self.label.pixmap().width()
     msg.height = self.label.pixmap().height()
     msg.x, msg.y = self.mousePosition(e)
     self.event_pub.publish(msg)