我使用 Qt 5.1.1 Windows 上开发了一个项目,并在QML文件中使用了 QtQuick 2.0 导入。最近,我发现我的应用程序需要使用 OpenGL 2.0或更高,因此无法在具有OpenGL 1.0的系统上运行。我搜索发现这是由于QtQuick 2.0导入而发生的。

问题是:
我不能只是将导入从QtQuick 2.0修改为QtQuick 1.0,因为出现错误:

QtQuick 1.0  module verison is not installed

那么,如何仅安装QtQuick 1.0? 我也安装了QtQuick 4.7附带的Qt 4.7,但是将其从Qt 5.1.1移植到Qt 4.7确实很困难。它不是那么简单,所以我想使其尽可能简单,并在Qt 5.1.1上安装QtQuick 1.0。

注意:我在QML文件中没有做奇怪的事情; QML代码在QtQuick 1.0上应该没有问题。

最佳答案

Qt Quick 1正在使用其他QML引擎。您不能在现代的QML引擎中使用它。您需要使用Qt Declarative模块(请参阅list of modules),该模块提供了Qt 4.8风格的Qt Quick 1实现。通常默认情况下安装此模块。

关于qt - 如何在QT 5.1.1上安装QtQuick 1.1,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24466073/

10-12 15:28