eric6/MicroPython/MicroPythonWidget.py

changeset 8055
52fdd41517f3
parent 8053
5316e335722f
child 8061
979562f350bf
equal deleted inserted replaced
8054:3d9db64dff2f 8055:52fdd41517f3
298 devices, unknownDevices = MicroPythonDevices.getFoundDevices() 298 devices, unknownDevices = MicroPythonDevices.getFoundDevices()
299 if devices: 299 if devices:
300 self.deviceInfoLabel.setText( 300 self.deviceInfoLabel.setText(
301 self.tr("%n supported device(s) detected.", "", len(devices))) 301 self.tr("%n supported device(s) detected.", "", len(devices)))
302 302
303 for index, (board, description, portName) in ( 303 for index, (boardType, boardName, description, portName) in (
304 enumerate(sorted(devices), 1) 304 enumerate(sorted(devices), 1)
305 ): 305 ):
306 self.deviceTypeComboBox.addItem( 306 self.deviceTypeComboBox.addItem(
307 self.tr("{0} at {1}".format(description, portName))) 307 self.tr("{0} - {1} ({2})")
308 .format(boardName, description, portName)
309 )
308 self.deviceTypeComboBox.setItemData( 310 self.deviceTypeComboBox.setItemData(
309 index, board, self.DeviceTypeRole) 311 index, boardType, self.DeviceTypeRole)
310 self.deviceTypeComboBox.setItemData( 312 self.deviceTypeComboBox.setItemData(
311 index, portName, self.DevicePortRole) 313 index, portName, self.DevicePortRole)
312 314
313 else: 315 else:
314 self.deviceInfoLabel.setText( 316 self.deviceInfoLabel.setText(

eric ide

mercurial