Archiv verlassen und diese Seite im Standarddesign anzeigen : QTranslator wärend laufendem Prog installieren
Hi!
Ich möchte in meinem Programm wärend es läuft, die Sprache ändern können.
Ich habe das mit
QTranslator trans = 0;
QApplication app;
trans.load(datei)
app.installTranslator(&trans);
ausprobiert, doch das klappt irgendwie nicht.
Wie kann ich denn meinem Prog sagen, daß es in einer neuen Sprache erscheinen soll?
HeReSY
anda_skoa
07-10-2002, 23:17
Hast du da eine neue QApplication erzeugt?
Wenn schon, dann mußt du den Translator der laufenden QApplication ändern.
#include <qapplication.h>
#include <qtranslator.h>
QTranslator* trans = new QTranslator();
qApp->installTranslator(trans);
Ciao,
_
Tja, das klappt leider nicht.
Ich habe das geschrieben, was du hier geschrieben hast, zusätzlich habe ich noch die Übersetzungsdatei geladen, und danach installiert, doch es passiert nichts wenn ich die Sprache aus dem Menü auswähle.
anda_skoa
08-10-2002, 11:05
Versuch den alten Translator zu deinstallieren.
Dazu mußt du dir einen Pointer darauf merken.
QApplication::removeTranslator oder so.
Ciao,
_
Ich habe ja beim starten noch keinen Translator installiert.
Dann brauch ich den doch nicht zu deinstallieren.
Aber trotzdem danke. Werd wohl noch ein bißchen frickeln und ann mal schauen.
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.