У меня есть календарь в Qt. Я хочу, чтобы, когда пользователь выбирает дату, в нее будет добавлено 14 (Qint32) и итоговая дата должна быть выделена во втором календаре. Пожалуйста, дайте мне знать, как я могу это сделать, я новичок.
Нечто подобное должно сработать.
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); }