Hallo,
ich habe eine Frage bezüglich der Auslieferung von QML Anwendungen. Soweit ich das verstanden habe, müssen die QML Dateien zusammen mit der Anwendung (Programmlogik) ausgeliefert werden. Das bedeutet aber doch auch, dass jeder nach belieben darin ändern kann. Ist dies nicht ein KO Kriterium für eine ernsthafte Verwendung? Gibt es Möglichkeiten die Dateien in das Binary zu integrieren oder sie anderweitig zu verbergen? Wie geht ihr damit um?
HeikoB
Editierbarkeit von QML Dateien
Re: Editierbarkeit von QML Dateien
Verwende das Qt Resource System und deine QML Dateien (und andere Resourcen wie Icons und Co.) werden dann wie gewünscht ins Binary integriert.
MfG,
Hilefoks
MfG,
Hilefoks
Re: Editierbarkeit von QML Dateien
Noch eine Anmerkung: Auch Qt Resource Dateien könnten "entpackt" werden. Wer es wirklich wollte, könnte also die QML Dateien auch aus dem Binary extrahieren.
Allerdings wird i.d.R. die Geschäftslogik weiterhin in C++ geschrieben und nur die QUI in QML. Mit den QML Dateien alleine lässt sich also nicht wirklich etwas anfangen.
Allerdings wird i.d.R. die Geschäftslogik weiterhin in C++ geschrieben und nur die QUI in QML. Mit den QML Dateien alleine lässt sich also nicht wirklich etwas anfangen.
Re: Editierbarkeit von QML Dateien
Vielen Dank für deine Anmerkung. Es hätte mich irgendwie auch gewundert, wenn es keine Möglichkeit gäbe, die QML Dateien zumindest vor einfacher Manipulation zu schützen. Dass die Geschäftslogik in C++ geschrieben sein sollte, erschließt sich mir. Meine Bedenken betrafen auch weniger das Einsehen (ist auch nicht schön wenn es geht, aber noch akzeptabel) sondern vielmehr die Möglichkeit der Manipulation bzw. des Austauschs wenn diese einfach so im Klartext dem Programm beigefügt wären.
MfG
HeikoB
MfG
HeikoB