def changeVal(self, value): senddata = binascii.a2b_hex("ff0108"+str(hex(180-value))[2:].zfill(2)+"ff") try: self.s.send(senddata) except socket.error: self.steerUi.status.setText(wifisteerUi._translate("Form", "socket发送失败!", None)) return print "ff0108"+str(hex(180-value))[2:].zfill(2)+"ff"
def socketClose(self): self.s.close() self.steerUi.status.setText(wifisteerUi._translate("Form", "", None)) self.steerUi.connect_btn.setDisabled(False)
except socket.error: self.steerUi.status.setText(wifisteerUi._translate("Form", "socket发送失败!", None)) return print "ff0108"+str(hex(180-value))[2:].zfill(2)+"ff" def socketConn(self): try: port = int(self.steerUi.socket_port.text()) except ValueError,e: print "Couldn't find your port: %s" % e return try: self.s.connect((self.steerUi.socket_ip_edt.text(), port)) except socket.gaierror, e: self.steerUi.status.setText(wifisteerUi._translate("Form", "socket连接失败!", None)) return except socket.error, e: self.steerUi.status.setText(wifisteerUi._translate("Form", "socket连接失败!", None)) return self.steerUi.status.setText(wifisteerUi._translate("Form", "socket连接成功!", None)) self.steerUi.connect_btn.setDisabled(True) def socketClose(self): self.s.close() self.steerUi.status.setText(wifisteerUi._translate("Form", "", None)) self.steerUi.connect_btn.setDisabled(False) if __name__ == "__main__": import sys