from qtpy import QtWidgets from qtpy.QtCore import Qt class EscapableQListWidget(QtWidgets.QListWidget): def keyPressEvent(self, event): super(EscapableQListWidget, self).keyPressEvent(event) if event.key() == Qt.Key_Escape: self.clearSelection()