1

私はQtを初めて使用し、開発にQtCreator2.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で、必要なすべての異なるタイプのボタンとマウスエリアを作成します。

4

1 に答える 1

2

Qtドキュメントの例を次に示します。ほとんどの例でC++コードが表示される場合があります。
通常、主な機能は次のとおりです。

 QApplication app(argc, argv);

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

 return app.exec();

C++を使用してQML機能を拡張することも良い記事です。

于 2012-09-24T20:48:48.403 に答える