如何将关键事件发送到 QWebElement?
Posted
技术标签:
【中文标题】如何将关键事件发送到 QWebElement?【英文标题】:How to send a key event to a 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 发送一个回车键。
【问题讨论】:
【参考方案1】:Catch 主小部件中的关键事件。
然后使用 QWebView
运行 js 函数
myQWebView->page()->mainFrame()->evaluatejavascript( "js_enter_event()" );
【讨论】:
这不会像回车键那样引发事件 你尝试installEventFilter
为你的QWebView
吗?以上是关于如何将关键事件发送到 QWebElement?的主要内容,如果未能解决你的问题,请参考以下文章
将触摸事件从覆盖 UIView 转发到 UIWebView / 如何从代码将触摸事件发送到 uiwebview