eric6/MicroPython/MicroPythonWidget.py

changeset 8024
e0eb1d5922a5
parent 7923
91e843545d9a
child 8038
73ec029d4107
equal deleted inserted replaced
8014:efa0c52fee56 8024:e0eb1d5922a5
297 devices, unknownDevices = MicroPythonDevices.getFoundDevices() 297 devices, unknownDevices = MicroPythonDevices.getFoundDevices()
298 if devices: 298 if devices:
299 self.deviceInfoLabel.setText( 299 self.deviceInfoLabel.setText(
300 self.tr("%n supported device(s) detected.", "", len(devices))) 300 self.tr("%n supported device(s) detected.", "", len(devices)))
301 301
302 index = 0 302 for index, (board, description, portName) in (
303 for device in sorted(devices): 303 enumerate(sorted(devices), 1)
304 index += 1 304 ):
305 self.deviceTypeComboBox.addItem( 305 self.deviceTypeComboBox.addItem(
306 self.tr("{0} at {1}".format(device[1], device[2]))) 306 self.tr("{0} at {1}".format(description, portName)))
307 self.deviceTypeComboBox.setItemData( 307 self.deviceTypeComboBox.setItemData(
308 index, device[0], self.DeviceTypeRole) 308 index, board, self.DeviceTypeRole)
309 self.deviceTypeComboBox.setItemData( 309 self.deviceTypeComboBox.setItemData(
310 index, device[2], self.DevicePortRole) 310 index, portName, self.DevicePortRole)
311 311
312 else: 312 else:
313 self.deviceInfoLabel.setText( 313 self.deviceInfoLabel.setText(
314 self.tr("No supported devices detected.")) 314 self.tr("No supported devices detected."))
315 315

eric ide

mercurial