2016-09-19 17 views
2
verwenden

Lassen Sie uns annehmen, dassdie QtQuick Versionsnummer sollte ich

  • QtQuick Vergleich in 2.7 fügt 2,4
    • einige neue Funktionen (neue APIs)
    • einige Performance-Optimierungen in bestehenden Funktionalität
  • Ich brauche nicht die neuen APIs in 2.7 hinzugefügt, aber ich hätte gerne die Leistungsoptimierungen

Sollte ich

Import QtQuick 2,7

oder kann ich

Import QtQuick 2,4

und immer noch die Leistungsoptimierungen erhalten?

Der Grund, warum ich frage ist, dass wir noch einige STB (Settop-Boxen) mit älteren Versionen von Qt unterstützen müssen, so dass ich vorzugsweise Unterstützung für sie und von Leistungsoptimierungen auf anderen Plattformen (PC, Handy, ...).

Antwort

4

Im Allgemeinen müssen Sie die Nebenimportversion nicht ändern, um Leistungsverbesserungen zu erzielen. In 99% der Fälle ist die zugrunde liegende Implementierung für beide Importversionen gleich. Es ist nur die neue API, die überarbeitet wurde, so dass sie nur dann sichtbar ist, wenn Sie die neueste Version importieren, um mögliche Konflikte mit Benutzercode zu vermeiden.

In der Theorie könnte das Framework verschiedene Arten von Implementierungen für verschiedene Nebenversionen liefern, aber das ist selten. Das Hinzufügen eines komplett neuen versionierten Typs würde die Bibliothek schnell aufblähen und die Dinge würden außer Kontrolle geraten.

+0

Danke! Genau das, was ich mir erhofft hatte! –

Verwandte Themen