J'ai un QDateEdit
qui s'appelle date. Peu importe ce que je fais, je ne suis pas en mesure de le faire afficher les mois en anglais, il les affiche toujours dans mon lieu actuel.QDateEdit.date(). ToString ("MMMM jj, aaaa") n'affiche pas les mois en anglais
J'ai déjà essayé:
self.ui.date.setLocale(QtCore.QLocale(
QtCore.QLocale.English, QtCore.QLocale.UnitedStates))
self.ui.date.calendarWidget().setLocale(QtCore.QLocale(
QtCore.QLocale.English, QtCore.QLocale.UnitedStates))
En faisant cela, le calendarWidget qui apparaît-quand je clique sur le widget changé en anglais. Cependant, si je le fais:
print ui.date.date().toString("MMMM dd, yyyy")
Je reçois toujours les mois en portugais au lieu de l'anglais. J'ai également essayé de changer les paramètres régionaux avec le module locale de python mais cela n'a donné aucun résultat.
L'utilisation de 'setLocale' va changer la façon dont la date est * affichée * dans' QDateEdit'. – ekhumoro