Qt的时间控件类QDateTimeEdit,QTimeEdit,QDateEdit,QCalendarWidget
- QDateTimeEdit
- QTimeEdit
- QDateEdit
- QCalendarWidget日历组件
-
- 属性:
-
- selectedDate : QDate
- maximumDate、minimumDate : QDate
- firstDayOfWeek : Qt::DayOfWeek
- gridVisible : bool
- selectionMode : SelectionMode
- verticalHeaderFormat : VerticalHeaderFormat
- horizontalHeaderFormat :HorizontalHeaderFormat
- navigationBarVisible : bool
- dateEditAcceptDelay : int
- dateEditEnabled : bool
Qt中有专门用于日期、时间编辑和显示的界面组件,介绍如下。
QTimeEdit: 编辑和显示时间的组件。
QDateEdit:编辑和显示日期的组件。
QDateTimeEdit:编辑和显示日期时间的组件。
QCalendarWidget:一个用日历形式选择日期的组件。
QDateTimeEdit
QDateEdit和QTimeEdit都从QDateTimeEdit继承而来,实现针对日期或时间的特定显示功能。实际上,QDateEdit和QTimeEdit的显示功能都可以通过QDateTimeEdit实现,只需设置好属性即可。
属性

Properties:
calendarPopup : bool
currentSection : Section
currentSectionIndex : int
date : QDate
dateTime : QDateTime
displayFormat : QString
displayedSections : const Sections
maximumDate : QDate
maximumDateTime : QDateTime
maximumTime : QTime
minimumDate : QDate
minimumDateTime : QDateTime
minimumTime : QTime
sectionCount : const int
time : QTime
timeSpec : Qt::TimeSpec
datetime:
日期时间。
date:
日期,设置datetime时会自动改变date,同样,设置date时,也会自动改变datetime里的日期。
time:
时间,设置datetime时会自动改变time,同样,设置time时,也会自动改变datetime里的时间。
maximumDateTime、minimumDateTime:
最大、最小日期时间。
maximumDate、minimumDate:
最大、最小日期。
maximumTime、minimumTime:
最大、最小时间。
currentSection:
当前输入光标所在的时间日期数据段,是枚举类型QDateTimeEdit::Section。QDateTimeEdit显示日期时间数据时分为多个段,单击编辑框右侧的上下按钮可修改当前段的值。如输入光标在YearSection段,就修改“年”的值。
currentSectionIndex:
用序号表示的输入光标所在的段。
calendarPopup:
是否允许弹出一个日历选择框。当取值为true时,右侧的输入按钮变成与QComboBox类似的下拉按钮,单击按钮时出现一个日历选择框,用于在日历上选择日期。对于QTimeEdit,此属性无效。
displayFormat:
显示格式,日期时间数据的显示格式,例如设置为“yyyy-MM-dd HH:mm:ss”,一个日期时间数据就显示为“2016-11-02 08:23:46”。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



