qt-installer

___ answer35953310 ___
%Vor%     
___ tag123qt ___ Qt ist ein plattformübergreifendes Anwendungsentwicklungs-Framework, das häufig für die Entwicklung von Anwendungssoftware verwendet wird, die auf verschiedenen Software- und Hardwareplattformen ohne oder mit nur geringer Änderung der zugrundeliegenden Codebasis ausgeführt werden kann. Qt ist sowohl mit kommerziellen als auch mit Open-Source-Lizenzen verfügbar. ___ qstnhdr ___ Qt Installer Framework Offline Update - wie? ___ tag123installation ___ Der Installationsprozess ist die Bereitstellung einer Anwendung auf einem Gerät für die zukünftige Ausführung und Verwendung. ___ qstntxt ___

Ich konnte eine Installation für meine Software erstellen. Ich kann jedoch nicht herausfinden, wie man ein anderes Installationsprogramm erstellt, das die vorherige Installation aktualisieren könnte.

Ich habe Komponentenversionen, Softwareversion und Veröffentlichungsdaten aktualisiert, aber wenn ich die zweite Installation über den Ordner mit vorinstallierter Software führe, erhalte ich %code%

Jeder Hinweis, wie Sie eine bestehende Installation mit dem Qt Installer Framework aktualisieren können, ist sehr willkommen!

    
___ tag123installer ___ ALLGEMEINER INSTALLATEUR-SUPPORT IST OFF-THEMA. Support-Fragen können unter https://superuser.com gestellt werden. Ein Computerprogramm, das für die Installation anderer Computerprogramme (auch Software genannt) auf einem System verantwortlich ist. ___ answer24227773 ___

Ich hatte das gleiche Problem. Also habe ich den letzten Schnappschuss heruntergeladen und Samples studiert. Einer ist besonders hilfreich: dynamicpage

Es ist mir nicht gelungen, dem Benutzer eine Popup-Warnung anzuzeigen, wenn er einen vorhandenen Standort auswählt. Daher habe ich eine Lösung gefunden: Stattdessen wird eine rote Beschriftung unter dem ausgewählten Verzeichnis angezeigt.

Dies ist nicht wirklich eine Lösung zum Aktualisieren von Komponente für Komponente, aber Sie können den Installationsprozess fortsetzen.

Zunächst müssen wir die Standardseite "TargetDirectory" ersetzen.

In der Datei %code% müssen Sie Folgendes hinzufügen:

%Vor%

In der Datei targetwidget.ui

Dies ist eigentlich nicht die echte .ui-Datei, nur zu Erklärungszwecken. Am Ende dieser Datei habe ich ein leeres QLabel namens %code% hinzugefügt. Der Text wird in %code% callback mit roter Nachricht gefüllt.

%Vor%

Abschließend vergessen Sie nicht, Ihre vorhandene Datei package.xml

zu ändern %Vor%     
___ tag123qif ___ Quicken Interchange Format (QIF) ist eine offene Spezifikation zum Lesen und Schreiben von Finanzdaten auf Medien (d. h. Dateien). ___ answer29966315 ___

Die Antwort von Matthieu ist korrekt, wenn Sie jedoch einen Fragedialog haben möchten, verwenden Sie diese Funktion in installerscript.qs :

%Vor%     
___ tag123qinstaller ___ Das Qt Installer Framework bietet eine Reihe von Tools und Dienstprogrammen zum Erstellen von Installationsprogrammen für die unterstützten Desktop-Qt-Plattformen: Linux, Microsoft Windows und Mac OS X. ___
3
Antworten

Qt Installer Framework Offline Update - wie?

Ich konnte eine Installation für meine Software erstellen. Ich kann jedoch nicht herausfinden, wie man ein anderes Installationsprogramm erstellt, das die vorherige Installation aktualisieren könnte. Ich habe Komponentenversionen, Softwarever...
27.01.2014, 18:48