def eventFilter(self, source, event):
""" Add/remove a few keyboard and mouse events. """
if source is self.searchQuery:
if event.type() == QEvent.KeyPress:
if event.key() == Qt.Key_Return:
if event.modifiers() == Qt.ShiftModifier:
self.on_arxiv_clicked()
return True
elif event.modifiers() == Qt.ControlModifier:
self.on_msn_clicked()
return True
elif event.modifiers() == Qt.AltModifier:
self.on_zbl_clicked()
return True
return QMainWindow.eventFilter(self, source, event)
评论列表
文章目录