2024-09-26 18:20:47 发布
网友
在Qt设计器中,QDateTimeEdit有一个日历视图选项。通过设置显示格式,我只能显示月份/年份。但是,当用户单击视图时,它会自动显示每日日历。有没有办法让它只显示一个月/年的日历?在
为了直观地解释,Windows日历的初始视图与Qt日历相同,但当我单击年份时,它会切换到月视图:
我建议您使用QDateEdit小部件,例如将其displayFormat属性设置为MM/yyyy,将{}设置为QDateTimeEdit.MonthSection。在
QDateEdit
displayFormat
MM/yyyy
QDateTimeEdit.MonthSection
注意,在编辑值(self.setCalendarPopup(True)时,您可以要求这个小部件显示日历。根据定义,日历将显示天、月和年。在
self.setCalendarPopup(True
我建议您使用}设置为
QDateEdit
小部件,例如将其displayFormat
属性设置为MM/yyyy
,将{QDateTimeEdit.MonthSection
。在注意,在编辑值(
self.setCalendarPopup(True
)时,您可以要求这个小部件显示日历。根据定义,日历将显示天、月和年。在相关问题 更多 >
编程相关推荐