Ejemplo n.º 1
0
 def refreshPorts(self):
     self.cbxPort.clear()
     ports = reversed(
         sorted(port.portName()
                for port in QSerialPortInfo.availablePorts()))
     for p in ports:
         port = QSerialPortInfo(p)
         self.cbxPort.addItem(port.portName(), port.systemLocation())
Ejemplo n.º 2
0
 def __init__(self, number=0):
     super().__init__()
     ports = QSerialPortInfo.availablePorts()
     if len(ports) < 1:
         logger.warning('No serial ports')
     port = QSerialPortInfo(ports[number])
     print(port.systemLocation())
     self.serial = QSerialDevice(port=port)
     if self.serial.isOpen():
         print('open')
         print(self.serial.handshake('VERSION'))