Всплывающий календарь для выбора даты.
Подробнее...
#include <acalendar.h>
|
| | PopupCalendar (const QDate &day=QDate::currentDate(), QPoint pos=QPoint(), QWidget *parent=0, const char *name=0) |
| | Конструктор. Инициализирует свойства виджета, задает надпись в шапке виджета.
|
| |
|
const QDate & | day () const |
| |
| void | setDay (const QDate &day) |
| | Сеттер задающий дату виджету.
|
| |
|
QSize | sizeHint () const |
| |
|
| static QDate | getDate (QWidget *parent=0, const QDate &day=QDate::currentDate(), QPoint pos=QPoint()) |
| | Запрашивает дату у пользователя, показав ему календарик.
|
| |
|
| void | mousePressEvent (QMouseEvent *event) |
| | Обрабатывает пользовательские действия мышкой по выбору даты в календарике. Записывает значение выбранной пользователем даты в свойство виджета.
|
| |
| void | mouseDoubleClickEvent (QMouseEvent *event) |
| | Обрабатывает двойной клик мышкой в календарике.
|
| |
| void | keyPressEvent (QKeyEvent *event) |
| | Обрабатывает пользовательские действия по выбору даты в календарике.
|
| |
| void | paintEvent (QPaintEvent *event) |
| | Осуществляет отрисовку календарика, обрабатывая событие PaintEvent виджета PopupCalendar. .
|
| |
Всплывающий календарь для выбора даты.
◆ PopupCalendar()
| PopupCalendar::PopupCalendar |
( |
const QDate & |
day = QDate::currentDate(), |
|
|
QPoint |
pos = QPoint(), |
|
|
QWidget * |
parent = 0, |
|
|
const char * |
name = 0 |
|
) |
| |
Конструктор. Инициализирует свойства виджета, задает надпись в шапке виджета.
◆ getDate()
| QDate PopupCalendar::getDate |
( |
QWidget * |
parent = 0, |
|
|
const QDate & |
day = QDate::currentDate(), |
|
|
QPoint |
pos = QPoint() |
|
) |
| |
|
static |
Запрашивает дату у пользователя, показав ему календарик.
- Возвращает
- дату, указанную пользователем.
◆ keyPressEvent()
| void PopupCalendar::keyPressEvent |
( |
QKeyEvent * |
event | ) |
|
|
protected |
Обрабатывает пользовательские действия по выбору даты в календарике.
Перекрестные ссылки setDay().
◆ mouseDoubleClickEvent()
| void PopupCalendar::mouseDoubleClickEvent |
( |
QMouseEvent * |
event | ) |
|
|
protected |
Обрабатывает двойной клик мышкой в календарике.
Перекрестные ссылки setDay().
◆ mousePressEvent()
| void PopupCalendar::mousePressEvent |
( |
QMouseEvent * |
event | ) |
|
|
protected |
Обрабатывает пользовательские действия мышкой по выбору даты в календарике. Записывает значение выбранной пользователем даты в свойство виджета.
Перекрестные ссылки setDay().
◆ paintEvent()
| void PopupCalendar::paintEvent |
( |
QPaintEvent * |
event | ) |
|
|
protected |
Осуществляет отрисовку календарика, обрабатывая событие PaintEvent виджета PopupCalendar. .
◆ setDay()
| void PopupCalendar::setDay |
( |
const QDate & |
day | ) |
|
Объявления и описания членов классов находятся в файлах: