2021 시작

#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

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading