Ejemplo n.º 1
0
def refresh_cam_device_list():
	old_dev_selected = window.drpInput.currentText()
	window.drpInput.clear()
	window.drpInput.addItem("None")  # Add a 'None' item so user can turn off camera
	for dev in threadDevLister.dev_list:
		txt = UvcCapture.get_human_friendly_identifier(dev['name'], dev['idVendor'], dev['idProduct'], dev['serialNumber'])
		window.drpInput.addItem(txt)
		if txt == old_dev_selected:
			window.drpInput.setCurrentIndex(window.drpInput.count()-1)
	threadFrameGrabber.sig_new_dev_selected.emit(window.drpInput.currentText())