1
对于许多应用程序,尤其是在低性能机器上,设置内置组件(例如Loader
和Image
)以异步加载其资源是有益的。要做到这一点,有两个明显的选择:更改属性的默认值(例如,异步)
- 设置内置组件所需的属性,即
asynchronous: true
- 与基本上这个内容创建一个自定义组件
AsyncXXX
:
AsyncXXX。 QML:
XXX {
asynchronous: true
}
其中XXX是要么Loader
或Image
。
我想知道他们为什么默认情况下没有设置为异步模式。
最重要的是,有没有办法 - 一个环境变量,一个全局设置 - 将内置组件的默认行为更改为异步组件,从而避免自定义组件?