2016-09-19 38 views
2

讓我們假設這QtQuick版本號應該使用

  • QtQuick 2.7增加了相比2.4
    • 一些新功能(新API)
    • 在現有功能
    一些性能優化
  • 我不需要在2.7中添加新的API,但我想要有性能優化

我應該使用

進口QtQuick 2.7

或者我可以使用

進口QtQuick 2.4

,仍然獲得了性能優化?

我問的原因是,我們還是要支持一些STB(機頂盒)上運行舊版本的Qt,所以我想,最好保持對他們和其他平臺上的性能優化福利保障( PC,手機......)。

回答

4

通常,您無需更改次要導入版本即可獲得性能改進。在99%的情況下,兩個導入版本的底層實現是相同的。只有新的API已經過修訂,除非您導入最新版本,否則它不可見,以避免與用戶代碼發生任何潛在衝突。

理論上,框架可以爲不同的次要版本提供不同類型的實現,但這很少見。添加一個全新的版本化類型會很快膨脹庫並且事情會失去控制。

+0

謝謝!正是我所希望的! –

相關問題