c++ - 如何将按键事件发送到 QWebElement?

标签 c++ qt mingw qt5 keyevent

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

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

我需要向我的 QWebView 中的 HTML input type=textbox 发送回车键。

最佳答案

Catch您在主窗口小部件中的关键事件。 然后使用您的 QWebView

运行 js 函数
myQWebView->page()->mainFrame()->evaluateJavaScript( "js_enter_event()" );

关于c++ - 如何将按键事件发送到 QWebElement?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45763973/

相关文章:

c++ - 多重继承 : QGraphicsPixmapItem and QGraphicsTextItem

c++ - 项目库存添加/编辑/查看问题

c++ - 如何在 Qt 中创建静态 QLabel

c++ - Qt 项目链接面临 undefined reference

c++ - gcc编译错误: member of nested class A in template class Table is not visible in nested friend class. 为什么?

c++ - Symbian 中的 strcpy?

C++ 代码未在 Visual Studio 2008 中使用构建项目 (F6) 构建

qt - QML FolderListModel 过滤掉文件并仅显示文件夹

c++ - 开发 Cpp "make.exe"错误代码 = 0xc00000fd

c - 头文件在 C 中不起作用