我有一个简单的表单,其中包含一些组合框、标签、按钮和一个QTextEdit。
我尝试使用keyPressEvent捕获回车键或换行键,但由于某种原因我无法做到。然而,我也使用了ESC键,并且可以被识别。
这是一段代码:
def keyPressEvent(self, e):
print e.key()
if e.key() == QtCore.Qt.Key_Return:
self.created.setText('return')
if e.key() == QtCore.Qt.Key_Enter:
self.created.setText('enter')
if e.key() == QtCore.Qt.Key_Escape:
self.cmbEdit = not(self.cmbEdit)
if self.cmbEdit:
我有遗漏的地方吗?
etc...
(说明:此处“等等”为省略内容)