Ubuntu QT安装qt快速控件2.1

Ale*_*Ale 5 linux terminal ubuntu qt qml

我有一个 Qt 5.7.0 应用程序。当我运行我的应用程序时,它没有启动,并且有一条终端消息说:

QQmlApplicationEngine failed to load component
qrc:/main.qml:2 module "QtQuick.Controls" version 2.1 is not installed
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

谢谢!!

小智 0

正如您从Qt Quick Controls 2 文档的“版本”部分中看到的,如果您使用的是 Qt 5.7,则必须导入 Quick Controls 2.0 版,而不是Quick Controls 2.1 版。

或者,您可以更新到最新版本的 Qt (5.9),然后可以使用 Quick Controls 2.1。