多くのアプリケーション、特にパフォーマンスの低いマシンでは、Loader
およびImage
などの組み込みコンポーネントを使用して、リソースを非同期にロードするように設定すると便利です。組み込みコンポーネントの必要なプロパティを設定しプロパティのデフォルト値の変更(非同期など)
- 、すなわち
asynchronous: true
- は基本的にこのコンテンツをカスタムコンポーネント
AsyncXXX
を作成します:
AsyncXXXこれを行うには、2つの明白な選択肢があります。 QML:
XXX {
asynchronous: true
}
XXXはLoader
かImage
のいずれかです。
デフォルトで非同期モードに設定されていないのはなぜですか?
最も重要なのは、ビルトインコンポーネントのデフォルトの動作を非同期のものに変更するカスタム変数を避けるための環境変数、グローバル設定ですか?