управление календарем в qt - PullRequest
0 голосов
/ 16 марта 2010

У меня есть календарь в Qt. Я хочу, чтобы, когда пользователь выбирает дату, в нее будет добавлено 14 (Qint32) и итоговая дата должна быть выделена во втором календаре. Пожалуйста, дайте мне знать, как я могу это сделать, я новичок.

1 Ответ

2 голосов
/ 16 марта 2010

Нечто подобное должно сработать.

QCalendarWidget cal1 = new QCalendarWidget(this);
QCalendarWidget cal2 = new QCalendarWidget(this);

connect(cal1, SIGNAL(clicked(const QDate &)), this, SLOT(changeDate(const QDate &)));

.../...

void MyWidget::changeDate(const QDate &date1) //< declared as a slot in your .h
{
    QDate d2 = date1.addDays(14);
    cal2->setSelectedDate(d2);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...