我目前正在开发一个项目,我需要根据全局比例因子扩展整个UI。我有大约2000件物品(是的,我需要那么多)。目前,这些只是简单Rectangle
,但后来会变得更加复杂。我通过在每个“主矩形”中添加5个矩形来模拟最终行为。
问题是,如果我更改比例因子,则需要大约3秒才能完成更改。在这3秒内,应用程序冻结。
它尝试了不同的使用比例的方法:
指向所有可伸缩属性:
Rectangle {
width: 50 * global.scale
height: 50 * global.scale
}
使用scale
属性:
Rectangle {
width: 50
height: 50
scale: global.scale
}
但是,它们都同样缓慢。那么,是否有办法通过调整每个元素来缩放整个ui?或者其他什么,这会让它更快?
答案 0 :(得分:0)
回答非常简单:使用调试版本可能非常慢,但是一旦我开始发布版本,它就可以正常工作。