我将QTermWidget
用作c++ / qt4项目中的嵌入式终端,但是在模拟终端上的回车/回车键时遇到问题。我在Google上花费了几个小时,以寻找可以找到的所有内容以及QTermWidget
的所有源代码。
我试过了
QKeyEvent key(QEvent::KeyPress,Qt::Key_Return, Qt::NoModifier);
QApplication::postEvent(console, &key);
和
QKeyEvent key(QEvent::KeyPress,Qt::Key_Return, Qt::NoModifier);
QCoreApplication::postEvent(console, &key);
同样,但分别使用
QApplication::sendEvent()
和QCoreApplication::sendEvent()
,其中console是QTermWidget
的实例。我试图操纵。我也尝试过
QKeyEvent key(QKeyEvent::KeyPress, Qt::Key_Return, Qt::NoModifer);
我是新手,请多多包涵,感谢您的帮助。
最佳答案
我最终找到了答案,这是向QTermWidget实例发送转义序列
QTermWidget::sendText('\ r')
关于c++ - 我正在尝试将文本发送到QTermWidget的实例,并人为地按Enter,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14599377/