5
Perché, quando si preme Immettere, il metodo keyPressEvent
non fa ciò che mi serve? Sposta semplicemente il cursore su una nuova riga.Perché keyPress Event in PyQt non funziona con la chiave Enter?
class TextArea(QTextEdit):
def __init__(self, parent):
super().__init__(parent=parent)
self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
self.show()
def SLOT_SendMsg(self):
return lambda: self.get_and_send()
def get_and_send(self):
text = self.toPlainText()
self.clear()
get_connect(text)
def keyPressEvent(self, event):
if event.key() == QtCore.Qt.Key_Enter:
self.get_and_send()
else:
super().keyPressEvent(event)