File indexing completed on 2024-04-21 15:05:25

0001 #include "kdatetimeedit.h"
0002 #include <QApplication>
0003 #include <QDebug>
0004 
0005 int main(int argc, char **argv)
0006 {
0007     QApplication::setApplicationName(QStringLiteral("test"));
0008     QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps, true);
0009     QApplication app(argc, argv);
0010     KDateTimeEdit dateTimeEdit;
0011     dateTimeEdit.setOptions(dateTimeEdit.options() | KDateTimeEdit::ShowCalendar | KDateTimeEdit::SelectCalendar | KDateTimeEdit::ShowTimeZone
0012                             | KDateTimeEdit::SelectTimeZone);
0013     QObject::connect(&dateTimeEdit, &KDateTimeEdit::dateTimeEntered, [](const QDateTime &dt) {
0014         qDebug() << "dateTimeEntered" << dt;
0015     });
0016     QObject::connect(&dateTimeEdit, &KDateTimeEdit::dateTimeChanged, [](const QDateTime &dt) {
0017         qDebug() << "dateTimeChanged" << dt;
0018     });
0019     QObject::connect(&dateTimeEdit, &KDateTimeEdit::dateTimeEdited, [](const QDateTime &dt) {
0020         qDebug() << "dateTimeEdited" << dt;
0021     });
0022     dateTimeEdit.show();
0023     // dateTimeEdit.setEnabled(false);
0024     return app.exec();
0025 }