所以我试图在我的程序中向 QTermWidget 发送一个模拟的返回键。我在 Python /Qt4 和 C++/Qt4 中都有这个的工作版本。在这一点上,我真的不在乎它是否是用任何一种语言编写的,因为我对 C++ 语法有了不错的掌握。话虽这么说,任何一种语言的答案都是天赐之物。
到目前为止我已经尝试过
QTest.KeyClick(self.Terminal, Qt.KeyReturn, Qt.NoModifier) // syntax is python here
和
key_press = QKeyEvent(QEvent.KeyPress, Qt.Key_Return, Qt.NoModifier)
self.Terminal.keyPressEvent(key_press)
key_release = QKeyEvent(QEvent.KeyRelease, Qt.Key_Return, Qt.NoModifier)
self.Terminal.keyPressEvent(key_release)
还有一些我现在记不太清了。
感谢您的任何帮助。