Qt的时间控件类QDateTimeEdit,QTimeEdit,QDateEdit,QCalendarWidget


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”。

用于日期显示的格式符及其意义

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值