예제 #1
0
 def doneCompletion(self):
     self.timer.stop()
     self.popup.hide()
     self.editor.setFocus()
     item = self.popup.currentItem()
     if item:
         self.editor.setText(item.text(0))
         obj = item.data(2, Qt.UserRole)  #.toPyObject()
         self.selectedObject = obj[0]
         e = QKeyEvent(QEvent.KeyPress, Qt.Key_Enter, Qt.NoModifier)
         QApplication.postEvent(self.editor, e)
         e = QKeyEvent(QEvent.KeyRelease, Qt.Key_Enter, Qt.NoModifier)
         QApplication.postEvent(self.editor, e)
예제 #2
0
 def doneCompletion(self):
     self.timer.stop()
     self.popup.hide()
     self.editor.setFocus()
     item = self.popup.currentItem()
     if item:
         self.editor.setText(item.text(0) )
         obj =  item.data(2, Qt.UserRole) #.toPyObject()
         self.selectedObject = obj[0]
         e = QKeyEvent(QEvent.KeyPress, Qt.Key_Enter, Qt.NoModifier)
         QApplication.postEvent(self.editor, e)
         e = QKeyEvent(QEvent.KeyRelease, Qt.Key_Enter, Qt.NoModifier)
         QApplication.postEvent(self.editor, e)