Qt入门教程【基础控件篇】QCalendarWidget日历控件

效果图

Qt入门教程【基础控件篇】QCalendarWidget日历控件_第1张图片

描述

小部件使用当前月份和年份进行初始化,但 QCalendarWidget 提供了几个公共槽来更改显示的年份和月份。
默认情况下,选择今天的日期,用户可以使用鼠标和键盘来选择日期。可以使用 selectedDate() 函数检索当前选定的日期。通过设置 minimumDate 和 maximumDate 属性,可以将用户选择限制在给定的日期范围内。或者,可以使用 setDateRange() 便利槽一次性设置这两个属性。将 selectionMode 属性设置为 NoSelection 以完全禁止用户进行选择。请注意,也可以使用 setSelectedDate() 槽以编程方式选择日期。
当前显示的月份和年份可以分别使用 monthShown() 和 yearShown() 函数检索。
新创建的日历小部件使用缩写的日期名称,周六和周日都标记为红色。日历网格不可见。显示周数,第一列 day 是日历区域设置的一周的第一天。
通过将 Horizo​​ntalHeaderFormat 属性设置为 QCalendarWidget::SingleLetterDayNames,可以将日期的表示法更改为单个字母缩写(“M”表示“Monday”)。将相同的属性设置为 QCalendarWidget::LongDayNames 会使标题显示完整的日期名称。可以通过将 verticalHeaderFor

你可能感兴趣的:(Qt入门教程100篇,qt,开发语言)