Seite 1 von 1

Buttonbeschriftung auf Deutsch

Verfasst: 6. Dezember 2007 18:41
von Maxubuntu
Hallo ... Wenn ich QMessageBox::question() verwende, wie schaffe ich es, dass die Buttons auf Deutsch beschriftet sind?

Gruß,

Maxubuntu

Verfasst: 6. Dezember 2007 19:19
von Christian81
QTranslator mit den entsprechenden Übersetzungen laden. Trolltech liefert ein paar mit -> qt-4-src\translations

Verfasst: 6. Dezember 2007 23:21
von DeepDiver

Verfasst: 7. Dezember 2007 04:25
von ralli
Hallo @Maxubuntu, so erstellst Du deutsche Beschriftungen bei den Buttons und Dialogen:

Code: Alles auswählen

// deutsche Dialoge
	
QString translatorFileName = QLatin1String("qt_");

translatorFileName += QLocale::system().name();

QTranslator *translator = new QTranslator(&app);

if (translator->load(translatorFileName, QLibraryInfo::location(QLibraryInfo::TranslationsPath)))
	
app.installTranslator(translator);

Bitte den Code in die main.cpp einfügen und nicht die Includierung folgender Klassen vergessen:

Code: Alles auswählen

#include <QTranslator>
#include <QLocale>
#include <QLibraryInfo>

Viel Erfolg.

ralli