13

私のセットアップは Qt5.0.2 MinGW 32-bitです。

実際の C { Qt5.0.2 / QML / QtQuick2.0 / C++ }++Qt Quick 1.0クラスまたは少なくともmain.cpp.

私はウェブを駆け巡り、見つけられる可能性のあるすべての例を閲覧しました。

しかし、それらは古いもの ( Qt Quick 1.0 ) または純粋なQML+ QtQuick 2.0 であるか、まったくコンパイルされていませんでした。または、コンパイルできた場合は、空のダイアログが表示されました (たとえば、Nokia コード例の「 Status Shout! 」)。

アドバイスをいただければ幸いです。

4

2 に答える 2

16

QML に関する詳細なリソースはそれほど多くありません。使用できるリソースのほとんどは、短いスニペットの例とドキュメントの例です。これは、プログラミングの初心者にとっては問題です。なぜなら、そのような資料は、実際に役立つものをどのように組み立てるかについてのアイデアを実際には与えないからです。

これは、まったく新しい QtQuick2 にはなおさら当てはまり、ドキュメントや公式の例の多くはまだ不完全です。そして、経験から、チュートリアルに従ってすべてを入力し、それが機能することを期待し、予期しない結果が得られ、実際に何が問題なのか、どのように修正するのかがわからないことがどれほどイライラするかを知っています.

そうは言っても、QtQuick1 に実装されている、些細ではありますが完全なゲームの例がいくつかあります。QtQuick2 要素は後方互換性があり、コードはほとんど、またはまったく変更せずに QtQuick2 で動作するため、これはそれほど大きな問題ではありません。

公式の例は、壊れていたり不完全だったりすることもありますが、役に立ちます。さらに、すぐに修正される可能性があります (そろそろ修正されます)。

最後になりましたが、Qt プロジェクト Web サイト wiki からの QML スニペット:

編集: QML を学習するための別の優れたリソースを追加するには: http://qmlbook.org

于 2013-04-17T20:45:01.917 に答える