如何从 qt5.7 中删除对 qtwebbroser 的 qt 键盘支持

how to remove qt keyboard support for qtwebbroser from qt5.7

我正在使用 yocto morty 版本 qt5.7 和 qtwebbrowser。现在我想删除 qtwebbrowser 中的键盘支持。
我打开了 qtwebbrowser_git.bb 并删除了
RDEPENDS_${PN} ="qtvirtual keryboard"

编译成功但是当我运行板上的qtwebbrowser显示如下错误。

qrc:///qml/AppMain.qml:7:9: Type Keyboard unavailable
qrc:///qml/Keyboard.qml:31:1: module "QtQuick.VirtualKeyboard" is not installed

为什么它还在搜索键盘。甚至我从食谱中删除了。

有什么我遗漏的吗?

谢谢。

根据 Qt WebBrowser manual(见下文 "Platform Requirements" 部分),需要 "Qt Virtual Keyboard" 模块。由于 Qt WebBrowser 本身需要该模块,因此我看不到如何删除依赖项的简单方法。它需要在 Qt WebBrowser 级别完成,然后在 OpenEmbedded 级别完成。