Migrated slots in joint state publisher gui to Qt5 (#147)

This commit is contained in:
Michał Barciś 2017-01-03 20:35:29 +01:00 committed by William Woodall
parent 902559c310
commit 97fff6d2d5
1 changed files with 4 additions and 1 deletions

View File

@ -3,6 +3,7 @@
import rospy import rospy
import random import random
from python_qt_binding.QtCore import pyqtSlot
from python_qt_binding.QtCore import Qt from python_qt_binding.QtCore import Qt
from python_qt_binding.QtCore import Signal from python_qt_binding.QtCore import Signal
from python_qt_binding.QtGui import QFont from python_qt_binding.QtGui import QFont
@ -331,6 +332,7 @@ class JointStatePublisherGui(QWidget):
self.maxrowsupdown.valueChanged.connect(self.reorggrid_event) self.maxrowsupdown.valueChanged.connect(self.reorggrid_event)
self.vlayout.addWidget(self.maxrowsupdown) self.vlayout.addWidget(self.maxrowsupdown)
@pyqtSlot(int)
def onValueChanged(self, event): def onValueChanged(self, event):
# A slider value was changed, but we need to change the joint_info metadata. # A slider value was changed, but we need to change the joint_info metadata.
for name, joint_info in self.joint_map.items(): for name, joint_info in self.joint_map.items():
@ -339,7 +341,8 @@ class JointStatePublisherGui(QWidget):
joint['position'] = self.sliderToValue(joint_info['slidervalue'], joint) joint['position'] = self.sliderToValue(joint_info['slidervalue'], joint)
joint_info['display'].setText("%.2f" % joint['position']) joint_info['display'].setText("%.2f" % joint['position'])
def updateSliders(self, event): @pyqtSlot()
def updateSliders(self):
self.update_sliders() self.update_sliders()
def update_sliders(self): def update_sliders(self):