我有一个加载某个网站的 QWebView。现在,我想模拟一个在 html 输入字段中输入内容的人。
我将焦点放在输入字段上,然后继续:
QKeyEvent *event = new QKeyEvent(QEvent::KeyPress,Qt::Key_I,Qt::NoModifier);
QCoreApplication::postEvent(ui->webView, event);
这可行,但输入的键始终是大写的 I。我需要将小写的 i 发送到小部件。不幸的是,Qt 类只提供 Qt::Key_X 或 Qt::Key_A - 而不是 Qt::Key_a。
我怎么解决这个问题?