5
Dlaczego, naciskając Wprowadź, czy metoda nie robi tego, czego potrzebuję? Po prostu przesuwa kursor do nowej linii.Dlaczego keyPress Event w PyQt nie działa dla klawisza 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)