Qt之QDateTimeEdit
来源:互联网 发布:h5 cms 开源 编辑:程序博客网 时间:2024/06/08 17:35
// QDateTimeEdit
// setDisplayFormat() //设置时间显示格式
// 设置日期范围
// setMinimumDate() //设置date最小值
// setMaximumDate() //设置date最大值
// setMinimumDateTime() //设置datetime最小值
// setMaximumDateTime() //设置datetime最大值
// setDateTimeRange() // 设置datetime范围
// ………………………….
// setCalendarPopop(bool) //是否弹出日历
// signal dateChanged() timeChanged() dateTimechanged()
// 获取QDateTimeEdit各部分得值
// sectionText(QDateTimeEdit::Section) //返回Section对应字符串
// enum QDateTimeEdit::Section
// QDateTimeEdit::YearSection
// QDateTimeEdit::MonthSection
// QDateTimeEdit::DaySection
// QDateTimeEdit::AmPmSection
// QDateTimeEdit::MSecSection
// QDateTimeEdit::HourSection
// QDateTimeEdit::MinuteSection
// QDateTimeEdit::SecondSection
// QDateTimeEdit::NoSection
Widget::Widget(QWidget *parent) : QWidget(parent){ resize(600,600); QDateTimeEdit *dt1 = new QDateTimeEdit(this); dt1->move(100,100); QDateTimeEdit *dt2 = new QDateTimeEdit(QDateTime::currentDateTime(),this); dt2->move(100,150); QDateTimeEdit *dt3 = new QDateTimeEdit(QDate::currentDate(),this); dt3->move(100,200); QDateTimeEdit *dt4 = new QDateTimeEdit(QTime::currentTime(),this); dt4->move(100,250); dt1->setDisplayFormat("yyyy-MM-dd HH:mm:ss"); dt2->setMaximumDate(QDate::currentDate().addDays(365)); dt3->setCalendarPopup(true); QString sy = dt3->sectionText(QDateTimeEdit::YearSection); QString sm = dt3->sectionText(QDateTimeEdit::MonthSection); QString sd = dt3->sectionText(QDateTimeEdit::DaySection); qDebug() << "年: " << sy << " 月:" << sm << " 日:" << sd << endl;}
效果:
- Qt之QDateTimeEdit
- Qt之QDateTimeEdit
- 利用Qt的QDateTimeEdit设置起始时间(即开始时间大于结束时间)
- 编译出来的库文件将QDateTimeEdit 或者 QTimeEdit类加入布局时会阻塞QT图形界面的线程
- qspinbox 和qdateTimeEdit
- QDateTimeEdit 用法总结
- QtCreator 数字设定框 QDateTimeEdit QSpinBox QDoubleSpinBox
- qt学习之qt creator
- qt学习之qt安装
- Qt基础之hello qt
- Qt之Qt::WA_DeleteOnClose详解
- Qt|Qt之鼠标样式
- Qt 之 Qt Charts 模块
- qt学习之qtableview
- 开始Qt之旅
- Qt之对话框
- QT之正则表达式
- QT之QGroupBox
- 哈希表简单实现
- 深度学习笔记——Attention Model(注意力模型)学习总结
- (项目)AR电子书系统创新实训第四周(2)
- 项目实训——第四周(1)
- 关于qemu的二三事(6)————qemu源码分析之vcpu
- Qt之QDateTimeEdit
- kubernetes集群中利用etcd和grpc实现golang服务间通信
- HDU 2132 An easy problem
- 交叉字符串
- 漫水填充算法
- jQuery基础知识总结(一)
- 对于实训项目的确定与功能讨论
- 523. Continuous Subarray Sum
- 深入浅出React(二):React开发神器Webpack