Batchdatei ausführen (lrelease), unter Windows und Linux

Alles rund um die Programmierung mit Qt
Antworten
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

Batchdatei ausführen (lrelease), unter Windows und Linux

Beitrag von bierber »

Hallo miteinander,

ich möchte während das Programm läuft die qm Dateien neu erstellen können.

qm-Datei löschen während der Ausführung --> geht.

Mein Problem ist nun wie ich den lrelease-Batch starte. Gibt es da QT Befehel oder muß man das Bertiebssystem abhängig programmieren?

Ich hab keine Ahnung, man hat mir nur gesagt, das die lrelease sowohl unter Windows als auch unter Linux funktioniert.

Danke mal Felix
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Ich weiß zwar nicht was es soll, aber lösen kannst Du es mit QProcess.
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

Beitrag von bierber »

Es geht darum die Sprachdateien vom Benutzer änder zu lassen. Das ist wichtig weil der User neue Schritte einfügen kann und dementsprechend müssen auch die Sprachdateien geändert werden.

Ich werde es mal mit dem Qprocess probieren.

Danke mal. Felix
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

Beitrag von bierber »

kann mir mal jemand eine Hilfestellung geben wie cih folgenden Aufruf in die QProcess bringe?

$(QTDIR)\bin\lrelease.exe -verbose $(InputPath) -qm $(OutputPath)$(InputName).qm

Danke mal Felix
Antworten