c++ - { Qt5.0.2/QML/QtQuick2.0/C++ } 运行没有错误的示例项目?

标签 c++ qt qml sample

我的设置是 Qt5.0.2 MinGW 32 位

我正在寻找 { Qt5.0.2/QML/QtQuick2.0/C++ } 具有实际 C++ 类或在至少一个 main.cpp .

我浏览了网络,浏览了所有可能找到的示例:

但它们要么是旧的(Qt Quick 1.0),要么是纯的QML+ QtQuick 2.0,或者根本没有编译;或者如果他们可以编译,他们会向我展示空对话框(例如,诺基亚代码示例中的“Status Shout!”)。

我们将不胜感激任何建议。

最佳答案

关于 QML 并没有那么多详细的资源,大部分可用的只是简短的代码片段示例和文档示例。这对于刚接触编程的人来说是个问题,因为这些 Material 并没有真正说明如何组合一些在实践中有用的东西。

对于全新的 QtQuick2 更是如此,甚至文档和许多官方示例仍然不完整。而且我从经验中知道,按照教程输入所有内容、期望它能够正常工作并得到一些意想不到的东西是多么令人沮丧,却不知道真正出了什么问题以及如何解决它。

话虽如此,QtQuick1 中实现了一些完整的游戏示例,尽管它们是微不足道的。这不是什么大问题,因为 QtQuick2 元素是向后兼容的,并且代码可以与 QtQuick2 一起使用,几乎不需要修改。

官方示例虽然偶尔会损坏或不完整,但也可能会有所帮助,而且它们可能很快就会修复(是时候了):

最后但同样重要的是,来自 Qt 项目网站 wiki 的 QML 片段:

编辑:添加另一个学习 QML 的好资源:http://qmlbook.org

关于c++ - { Qt5.0.2/QML/QtQuick2.0/C++ } 运行没有错误的示例项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16068954/

相关文章:

c++ - 无法从外部 cpp 文件访问 Qt UI

c++ - 正确构建和销毁 Setter 依赖注入(inject)对象(可能使用 qt)

python - FileDialog 显示 Python3 与 QML 的不同界面

c++ - C++ 中奇怪的类型不匹配

c++ - 具有不同签名的多态性和重载函数

c++ - 在 QT 中获取窗口 WIds 列表

c++ - 为什么我们在这里需要一个 "friend"? (C++)

image - QML如何像MacOSX dock的背景货架图像一样旋转图像

c++ - 如何初始化基类构造函数的 vector ?

c++ - 最佳绘图方法