作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 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/
我是一名优秀的程序员,十分优秀!