2017-09-21 1 views

Répondre

1

J'avais une alternative pour cela.

Ne connaissez pas la structure de votre projet. Mais vous pouvez générer un cache QML à l'avance. Pour les QML que vous voulez créer, il suffit de placer ces QML sous la forme d'un composant dans le fichier main.qml. Par exemple:

ApplicationWindow { 
    ......... 
    Item{ 
     ....... 
     Component{Page1{}} 
     Component{Page2{}} 
    } 
} 

En utilisant qu'il Précompilation donné QML et de génèrerait cache en avance sur le temps pour eux. Et pourrait avoir un bon départ pour ces composants donnés. Il n'a aucun impact négatif sur l'application, mais positif hors cours.

Si vous ne savez pas accéder aux QML à partir de sous-répertoires dans main.qml. Utilisation:

import "dir_name"