Iwata, please explain this change:
- self.connect(self.find_text, 3697 - QtCore.SIGNAL("returnPressed()"), 3698 - self.find_next) 3699 3700 + # NOTE: returnPressed signal loses default button of QDialog. 3701 + # So, use keyPressEvent instead. 3702 + def keyPressEvent(obj, event): 3703 + if event.key() in (QtCore.Qt.Key_Return, QtCore.Qt.Key_Enter): 3704 + self.find_next() 3705 + else: 3706 + QtGui.QLineEdit.keyPressEvent(obj, event) 3707 + 3708 + self.find_text.keyPressEvent = \ 3709 + MethodType(keyPressEvent, self.find_text, QtGui.QLineEdit) 3710 + self.find_text.installEventFilter(self) 3711 +
« Back to merge proposal
Iwata, please explain this change:
- self.connect( self.find_ text, SIGNAL( "returnPressed( )"), Qt.Key_ Return, QtCore. Qt.Key_ Enter): .keyPressEvent( obj, event) text.keyPressEv ent = \ keyPressEvent, self.find_text, QtGui.QLineEdit) text.installEve ntFilter( self)
3697 - QtCore.
3698 - self.find_next)
3699
3700 + # NOTE: returnPressed signal loses default button of QDialog.
3701 + # So, use keyPressEvent instead.
3702 + def keyPressEvent(obj, event):
3703 + if event.key() in (QtCore.
3704 + self.find_next()
3705 + else:
3706 + QtGui.QLineEdit
3707 +
3708 + self.find_
3709 + MethodType(
3710 + self.find_
3711 +