如何将小写键发送到Qt小部件

时间:2017-06-17 09:52:04

标签: qt widget qevent qkeyevent

我有一个加载某个网站的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。

我该如何解决这个问题?

0 个答案:

没有答案