Делаю так:
ui->DateForAllStart->date().setYMD(ui->DateForAllStart->date().year(), month+1, 1);
ui->DateForAllEnd->date().setYMD(ui->DateForAllStart->date().year(), month+1, ui->DateForAllStart->date().daysInMonth() );
DateForAllStart не меняется.
Делаю так:
QDate date;
date.setDate(ui->DateForAllStart->date().year(), month+1, 1);
ui->DateForAllStart->setDate(date);
ui->DateForAllEnd->date().setYMD(ui->DateForAllStart->date().year(), month+1, ui->DateForAllStart->date().daysInMonth() );
Все работает. Мне непонятно, почему для DateForAllStart установка даты напрямую (date().setYMD) не работает, а для DateForAllEnd все проходит на ура?