Code: Alles auswählen
QString locale = QLocale::system().name();Der Wochentag so ermittelt:
Code: Alles auswählen
QString day(QDateTime dateTime) {
int day = dateTime.date().dayOfWeek();
QLocale l;
return l.dayName(day,QLocale::ShortFormat);
}
Irgendwo fand ich den Hinweis: setze QLocale::setDefault(). Das habe ich zunächst so versucht:
Code: Alles auswählen
QLocale::setDefault(QLocale::system());Erst mit
Code: Alles auswählen
QLocale::setDefault(QLocale(QLocale::system().name()));Was ist der Sinn bei dem Unterschied von "QLocale::system()" und "QLocale(QLocale::system().name())"? Und warum muss ich QLocale::setDefault() setzen, wenn doch die Systemeinstellung richtig erkannt wurde?
Gruß Sig