コード例 #1
0
 def keyPressEvent(self, event):
     k = event.key()
     if k not in (Qt.Key_Up, Qt.Key_Down):
         QComboBox.keyPressEvent(self, event)
     else:
         self.blockSignals(True)
         self.normalize_state()
         QComboBox.keyPressEvent(self, event)
         self.blockSignals(False)
コード例 #2
0
ファイル: search_box.py プロジェクト: Pipeliner/calibre
 def keyPressEvent(self, event):
     k = event.key()
     if k in (Qt.Key_Enter, Qt.Key_Return):
         return self.do_search()
     if k not in (Qt.Key_Up, Qt.Key_Down):
         QComboBox.keyPressEvent(self, event)
     else:
         self.blockSignals(True)
         self.normalize_state()
         QComboBox.keyPressEvent(self, event)
         self.blockSignals(False)
コード例 #3
0
ファイル: search_box.py プロジェクト: kobolabs/calibre
 def keyPressEvent(self, event):
     k = event.key()
     if k in (Qt.Key_Enter, Qt.Key_Return):
         return self.do_search()
     if k not in (Qt.Key_Up, Qt.Key_Down):
         QComboBox.keyPressEvent(self, event)
     else:
         self.blockSignals(True)
         self.normalize_state()
         QComboBox.keyPressEvent(self, event)
         self.blockSignals(False)