1

QTermWidgetc++/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()それぞれ とを使用し、コンソールは のインスタンスですQTermWidget。私は操作しようとしています。

私も試してみました

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

私は初心者ですので、ご容赦ください。ご協力いただきありがとうございます。

4

1 に答える 1