def __init__(self, endpoint, modules): QWidget.__init__(self) self.ui = Ui_HeadNTPDlg() self.ui.setupUi(self) self.t = 0. self.ic = Ice.initialize(sys.argv) self.mods = modules self.prx = self.ic.stringToProxy(endpoint) self.proxy = self.mods['RoboCompHeadNTP'].HeadNTPPrx.checkedCast( self.prx) self.show #Init spinboxes values map = self.proxy.getHeadState() self.ui.sbNeck.setValue(map.motorsState["neck"].pos) self.ui.sbLeftPan.setValue(map.motorsState["leftPan"].pos) self.ui.sbRightPan.setValue(map.motorsState["rightPan"].pos) self.ui.sbTilt.setValue(map.motorsState["tilt"].pos) self.connect(self.ui.pbSaccadic2DLeft, SIGNAL('clicked()'), self.doSaccadic2DLeft) self.connect(self.ui.pbSaccadic2DRight, SIGNAL('clicked()'), self.doSaccadic2DRight) self.connect(self.ui.pbSaccadic3D, SIGNAL('clicked()'), self.doSaccadic3D) self.connect(self.ui.pbSaccadic4D, SIGNAL('clicked()'), self.doSaccadic4D) self.connect(self.ui.pbReset, SIGNAL('clicked()'), self.doReset) self.job()