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

ivi*_*viv 13 c++ qt sample qml

我的设置是 Qt5.0.2 MinGW 32位.

我正在寻找具有实际C++类或至少一个的{ Qt5.0.2 / QML / QtQuick2.0 / C++ }代码项目示例(非Qt Quick 1.0)main.cpp.

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

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

任何建议都将受到高度赞赏.

dte*_*ech 15

QML上并没有那么详细的资源,大多数可用的只是简短的代码示例和文档示例.对于刚接触编程的人来说,这是一个问题,因为这些材料并没有真正说明如何将实际上有用的东西组合在一起.

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

话虽如此,有一些完整的,尽管是微不足道的游戏,在QtQuick1中实现.这不是一个大问题,因为QtQuick2元素是向后兼容的,代码将与QtQuick2一起使用,几乎没有任何修改.

官方的例子,虽然偶尔会破坏或不完整,也可以提供帮助,而且很快就会得到解决(现在是时候):

最后但并非最不重要的,来自Qt项目网站wiki的QML片段:

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