QML扩展速度极慢

时间:2015-11-28 15:25:21

标签: qt qml scale

我目前正在开发一个项目,我需要根据全局比例因子扩展整个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?或者其他什么,这会让它更快?

1 个答案:

答案 0 :(得分:0)

回答非常简单:使用调试版本可能非常慢,但是一旦我开始发布版本,它就可以正常工作。