【问题标题】:How to send a key event to a QWebElement?如何将关键事件发送到 QWebElement?
【发布时间】:2017-08-18 19:40:47
【问题描述】:

给个QWebElement,如何发送关键事件?与此类似(在QWebWidget):

QKeyEvent keyEvent(QEvent::KeyPress, Qt::Key_Enter, Qt::NoModifier);
myQWebView->event(&keyEvent);

我需要向我的 QWebView 中的 HTML 输入 type=textbox 发送一个回车键。

【问题讨论】:

    标签: c++ qt mingw qt5 keyevent


    【解决方案1】:

    Catch 主小部件中的关键事件。 然后使用 QWebView 运行 js 函数

    myQWebView->page()->mainFrame()->evaluateJavaScript( "js_enter_event()" );
    

    【讨论】:

    • 这不会像回车键那样引发事件
    • 你尝试installEventFilter 为你的QWebView 吗?
    猜你喜欢
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 2011-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-27
    相关资源
    最近更新 更多