QDateEdit Class
The QDateEdit class provides a widget for editing dates based on the QDateTimeEdit widget. More...
| Header: | #include <QDateEdit> |
| Inherits: | QDateTimeEdit |
Properties
- date : QDate
Public Functions
| QDateEdit(QWidget *parent = nullptr) | |
| QDateEdit(QDate date, QWidget *parent = nullptr) | |
| virtual | ~QDateEdit() |
Signals
| void | userDateChanged(QDate date) |
Detailed Description
\ingroupbasicwidgets \inmodule QtWidgets

Many of the properties and functions provided by QDateEdit are implemented in QDateTimeEdit. These are the relevant properties of this class:
- date holds the date displayed by the widget.
- minimumDate defines the minimum (earliest) date that can be set by the user.
- maximumDate defines the maximum (latest) date that can be set by the user.
- displayFormat contains a string that is used to format the date displayed in the widget.
See also QTimeEdit and QDateTimeEdit.
Property Documentation
date : QDate
\internal
Access functions:
Notifier signal:
| void | userDateChanged(QDate date) |
See also QDateTimeEdit::date.
Member Function Documentation
[explicit] QDateEdit::QDateEdit(QWidget *parent = nullptr)
Constructs an empty date editor with a parent.
[explicit] QDateEdit::QDateEdit(QDate date, QWidget *parent = nullptr)
Constructs an empty date editor with a parent. The date is set to date.
[virtual noexcept] QDateEdit::~QDateEdit()
Destructor.
[signal] void QDateEdit::userDateChanged(QDate date)
This signal only exists to fully implement the date Q_PROPERTY on the class. Normally dateChanged should be used instead.
\internal
Note: Notifier signal for property date.