可以在qvirtualkeyboardinputcontext_p.cpp中的void QVirtualKeyboardInputContextPrivate::update(Qt::InputMethodQueries queries)函数中,注释掉
// update input engine
if ((newSurroundingText || newCursorPosition) &&
!testState(State::InputMethodEvent)) {
commit();
}
中的commit();语句即可,qtwebengine运行时多次调用了update函数,而正常情况下没有调用
解决QT5虚拟键盘qtvirtualkeyboard在qtwebengine中中文输入法不可用的问题
最新推荐文章于 2024-09-05 22:47:46 发布