我在QtDesigner中创建了QDateTimeEdit
小部件,并选中了calendarPopup
选项。
我需要几个月才能用英语显示,但它们以我的系统语言环境显示。
我试过这个:
self.ui.dateTimeEdit.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates))
和此:
self.ui.dateTimeEdit.setLocale(QtCore.QLocale(QtCore.QLocale.English))
......但是几个月仍以我的当地语言显示。我做错了什么?
答案 0 :(得分:1)
您需要为日历小部件设置区域设置:
self.ui.dateTimeEdit.calendarWidget().setLocale(...)
假设QDateTimeEdit为其内部日历窗口小部件设置区域设置是合乎逻辑的。这似乎是一个Qt错误。