Qt Enterprise VirtualKeyboard可以正常工作,但错误“未安装”

时间:2016-03-09 15:18:00

标签: qt qml qt-quick virtual-keyboard

我在使用Qt Enterprise VirtualKeyboard的QtCreator中遇到错误。我按照http://doc.qt.io/QtVirtualKeyboard/build.html和deployment-guide.html上的说明构建并安装了它。 我可以编译并运行Example项目,它可以正常工作。但是在QtCreator中,语句后面的语句获取了“Error-Line”,消息模块将不会被安装。

import QtQuick.Enterprise.VirtualKeyboard 2.0

工具提示中的错误是“未找到QML模块”。

有趣的是以下

import QtQuick.Enterprise.VirtualKeyboard.Styles 2.0

不会抛出错误。

所以我查看了导入路径。 QTDIR \ qml \ QtQuick \ Enterprise \ VirtualKeyboard文件夹只有一个带有Styles-Plugin的文件夹样式。 VirtualKeyboard中没有文件。我怀疑丢失的文件未正确覆盖到此文件夹。

我试图找出哪些文件确实丢失但失败了。有人在没有这些错误的情况下运行安装,谁能确切地告诉我哪些文件丢失了?

提前致谢!

2 个答案:

答案 0 :(得分:0)

您是否尝试在发布模式下运行该应用?我们在调试模式下也遇到了同样的错误,但是通过切换到Release模式,一切都很顺利!我们仍然不知道那里发生了什么,但至少这是有效的。

答案 1 :(得分:0)

所以对我而言,使用minimalegl QPA会导致QT找不到插件/模块。切换到eglfs解决了问题。

TLDR:my_app -platform eglfs有效,而my_app -platform minimalegl没有。