Qt5 QML-Modul ist nicht installiert

Ich bin verwirrt über Module in Qt QML. Ich habe alle Dokumente gelesen, aber es werden einige grundlegende Ideen nicht klar.

Ich verstehe, dass ich eine Reihe von QML-Dateien in einem Verzeichnis ablegen und eine qmldir-Datei hinzufügen kann, um ein identifiziertes Modul zu beschreiben. Wenn ich dies tue und den QML_IMPORT_PATH anpasse, ist QtCreator zufrieden und unterstrichen die Zeile "ModuleName 1.0" nicht mehr.

So Creator ist glücklich, aber es funktioniert nicht. Ich bekomme Modul ist nicht installiert. meine fragen sind:

was bedeutet das "installiert". Ich habe ein Dateiverzeichnis, aber ich habe sie nirgendwo "installiert". Sollte ich das Modul erstellen / kompilieren, um eine DLL / .so zu erstellen? Gehen die QML-Dateien des Moduls in die Ressourcen der Haupt-App, ansonsten wo sind sie zu finden?ie Datei @my main.qml ist Teil der App-Ressourcen. Wie findet die App die Ressourcen des Moduls zur Laufzeit?

Sorry, für all diese Fragen, aber die Grundlagen dieser Module sind einfach nicht klar. Ich verstehe nicht, ob ein "Modul" nur das Teilen von Dateien oder eine kompilierte Einheit ist.

Vielen Dank für jede Hilfe.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage