我有一個叫做日期的QDateEdit
。無論我做什麼,我都無法使其顯示英文的月份,它總是以我當前的語言環境顯示它們。QDateEdit.date()。toString(「MMMM dd,yyyy」)不會顯示英文月份
我已經嘗試過:
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))
通過這樣做,當我點擊widget改爲英語彈出式的calendarWidget。但是,如果我這樣做:
print ui.date.date().toString("MMMM dd, yyyy")
我仍然用葡萄牙語而不是英語獲得月份。我也嘗試用python的語言環境模塊來改變語言環境,但是它沒有產生任何結果。
使用'setLocale'將更改'QDateEdit'中*日期*的顯示方式。 – ekhumoro