1

QTermWidget在我的 c++/qt4 项目中用作嵌入式终端,并且在模拟终端上的返回/输入按键时遇到问题。我在谷歌上花了几个小时寻找我能找到的任何东西,并通过所有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()and QCoreApplication::sendEvent(),其中consoleQTermWidget. 我试图操纵。

我也试过

    QKeyEvent key(QKeyEvent::KeyPress, Qt::Key_Return, Qt::NoModifer);

我是新手,所以请多多包涵,谢谢大家的帮助。

4

1 回答 1

1

我最终找到了答案,它是将转义序列发送到 QTermWidget 的实例

QTermWidget::sendText('\r')

于 2013-04-04T22:52:34.827 回答