使用C ++和QML的Qt应用程序

时间:2012-09-24 17:36:57

标签: c++ qt qml

我是Qt的新手,我正在使用Qt Creator 2.4.1进行开发。

问题 - 我在哪里可以找到使用QML和C ++构建的(或者是什么)示例?

我一直在寻找它并不是很有成效。就像我发现使用纯QML的例子一样。或者演示“samegame”使用带有QML的javascript。

试试看,这是我在main.cpp中编写的一些代码 -

QDeclarativeView view;
view.rootContext()->setContextProperty("game", new Game);
view.setSource(QUrl("qml/hangman/main.qml"));

view.show();

与代码相关的问题 - 如果我使用C ++和QML,那么main()中的代码应该如何?

main.qml 中,我将制作所有不同类型的按钮,并且需要鼠标区域。

1 个答案:

答案 0 :(得分:2)

Qt文档中的

Here's示例。在大多数示例中,您可能会看到C ++代码 通常,主要功能如下:

 QApplication app(argc, argv);

 QmlApplicationViewer viewer;
 viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
 viewer.setMainQmlFile(QLatin1String("path_to_qml"));
 viewer.showExpanded();

 return app.exec();

Extending QML Functionalities using C++也是一篇好文章。