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

时间:2018-07-04 10:08:41

标签: yocto openembedded qtwebengine 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

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

有什么我想念的吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

根据Qt WebBrowser manual(请参阅下面的“平台要求”部分),需要“ Qt虚拟键盘”模块。由于Qt WebBrowser本身需要该模块,因此我看不到删除依赖关系的简便方法。它需要在Qt WebBrowser级别上完成,然后在OpenEmbedded级别上完成。