#include "widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
setFixedSize(500,500);
qde1=QSharedPointer<QDateTimeEdit>
(new QDateTimeEdit(QDateTime::currentDateTime(),this)); //DateTimeEdit을
//현재 시각을 넣어서 생성
qde1->setDisplayFormat("yyyy-MM-dd hh:mm:ss:zzz");
qde1->setGeometry(10,30,250,50);//x,w,width,height
qde[0] = QSharedPointer<QDateTimeEdit>
(new QDateTimeEdit(QDateTime::currentDateTime(),this));
qde[0]->setMinimumDate(QDate::currentDate().addYears(-3)); //최소연수
qde[0]->setMaximumDate(QDate::currentDate().addYears(3)); //최대년수
qde[0]->setDisplayFormat("yyyy"); //예: 2000,2001
qde[0]->setGeometry(10,90,100,30);
qde[1] = QSharedPointer<QDateTimeEdit>
(new QDateTimeEdit(QDateTime::currentDateTime(),this));
qde[1]->setMinimumDate(QDate::currentDate().addMonths(-2));
qde[1]->setMaximumDate(QDate::currentDate().addMonths(2));
qde[1]->setDisplayFormat("MM"); //예 : 03,05.06
qde[1]->setGeometry(120,90,100,30);
qde[2] = QSharedPointer<QDateTimeEdit>
(new QDateTimeEdit(QDateTime::currentDateTime(),this));
qde[2]->setMinimumDate(QDate::currentDate().addDays(-20));
qde[2]->setMaximumDate(QDate::currentDate().addDays(20));
qde[2]->setDisplayFormat("dd"); //예 : 1,2,23
qde[2]->setGeometry(230,90,100,30);
}
Widget::~Widget()
{
}
QDateTime_QDateTimeEdit.zip
0.00MB