2016-08-23 5 views
3

私は自分のアプリを出荷するQtのバージョンを知っています。 Qtの単一のバージョンには各QMLモジュールの1つのバージョンしか含まれていないとします。だから私が書いていたら:QML import文:なぜモジュールのバージョンを指定しますか?

import QtQuick 

(バージョンは指定されていません)、これは明白です。だから、なぜモジュールのバージョンを指定する必要がありますか?

+0

ここに明かりはありますか? – Liviu

答えて

1

誰もが見ることができるので、どのバージョンが必要ですか。

QtQuick 2.7の機能を使用してコードを出荷している可能性があります。 は古いバージョン(QtQuick 2.5など)で開こうとします。奇妙なことに、壊れています。
特定のバージョンをインポートすると、古いバージョンのエラーが原因であることがわかります。

私は、常に最低のバージョンを使用することをお勧めします。したがって、QtQuick 2.7の機能を使用しない限り、古いものを宣言して互換性を最大限にしてください。

+1

私はQMLコードを発送する際、Qtライブラリを使用して* my *アプリケーションによってロードされます。*出荷されたので、QMLコードがロードされるバージョンを完全に制御できます。 –

+0

多くのQMLプロジェクトはライセンスの下でリリースされているため、コードの再利用や変更が可能です。 – derM

関連する問題