{Qt5.0.2/QML/QtQuick2.0/ c++}示例项目运行时没有错误
{ Qt5.0.2/QML/QtQuick2.0/C++ } Example Projects that run without errors?
我的设置是Qt5.0.2 MinGW 32位。
我正在寻找具有实际c++类或至少main.cpp
的{ Qt5.0.2 / QML / QtQuick2.0 / C++ }
代码项目示例(而不是Qt Quick 1.0
)。
我浏览了网页,浏览了所有我能找到的例子:
- http://qt-project.org/网站;
- github;
- 堆栈溢出(如果有人以前解决过这个问题);
- http://www.developer.nokia.com/Develop/Qt/Code_examples/
,但它们要么是旧的(Qt Quick 1.0),要么是纯的QML+ QtQuick 2.0,要么根本没有编译;或者如果他们可以编译,他们会向我展示空对话框(例如,"Status Shout!""(在Nokia代码示例中)。
如有任何建议,我将不胜感激。关于QML并没有那么详细的资源,大多数可用的只是简短的代码片段示例和文档示例。对于刚接触编程的人来说,这是一个问题,因为这些材料并没有真正告诉你如何将一些在实践中有用的东西组合在一起。
对于QtQuick2来说更是如此,它是全新的,甚至文档和许多官方示例仍然不完整。根据我的经验,我知道遵循教程,输入所有内容,期望它能工作,并得到意想不到的东西是多么令人沮丧,不知道真正的问题是什么以及如何修复它。
话虽这么说,有一些完整的例子,尽管琐碎的游戏,是在QtQuick1中实现的。这不是一个大问题,因为QtQuick2元素是向后兼容的,代码将与QtQuick2一起工作,几乎没有修改。
- Qt快速游戏编程速成课程- PDF
官方的例子,虽然偶尔损坏或不完整,也可以帮助,而且他们可能很快就会修复(这是时间):
- QtQuick(2)代码示例
最后但并非最不重要的是,QML片段来自Qt项目网站wiki:
- QML片段,教程,最佳实践,演示…
一个非常简单的例子是:
main.cpp
#include <QGuiApplication>
#include <QQuickView>
int main(int argc, char** argv)
{
QGuiApplication app(argc, argv);
QQuickView view;
view.resize(800, 480);
view.setResizeMode(QQuickView::SizeRootObjectToView);
view.setSource(QUrl("qrc:///foo.qml"));
view.show();
return app.exec();
}
foo。QML(这里作为资源捆绑):
import QtQuick 2.0
Rectangle {
color: "lightsteelblue"
Text {
anchors.centerIn: parent
text: "Hello"
}
}
相关文章:
- CMake-按正确顺序将项目与C运行时对象文件链接
- 我在c++代码中生成了一个运行时#3异常
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 删除指向指针的指针是运行时错误吗
- 如何用参数值调用函数(仅在运行时已知)
- 在编译时,C++项目抛出错误 C2228,这是预期的,因为控件在运行时未达到该点
- C++项目编译强制使用 /clr 选项,尽管在没有公共语言运行时支持的情况下执行它
- 在 Visual Studio 解决方案中设置所有项目的运行时库
- 从 WebAPI 项目运行静态类时出现 StackOverflow 异常 - 从控制台应用程序运行时工作正常
- C++运行时组件(通用 Windows)项目生成错误"LINK : fatal error LNK1104: cannot open file 'LIBCMT.lib'"
- Windows 通用 - 在项目中调用 C# 运行时组件时崩溃C++
- CG 运行时链接器错误与 cmake 项目 (g++)
- 尝试在 Windows Phone 静态库项目 (C++) 中使用 Windows 运行时扩展
- 引用另一个 Windows Phone 运行时组件项目中一个 Windows Phone 运行时组件项目中的C++类
- TFS 生成 - 将 MSBuild 项目值发送到 vstest 运行时
- 欧拉#11项目每次运行时都会产生不同的结果
- 项目在运行时终止-将其缩小到此代码块
- {Qt5.0.2/QML/QtQuick2.0/ c++}示例项目运行时没有错误
- 从visual studio IDE运行时,项目无法加载图像资源
- 如何从C/ c++项目中创建运行时组件