У меня есть поле QDateEdit в моем главном окне.
Я фиксирую любую дату, выбранную пользователем как QString, прежде чем вставить ее в базу данных.
QString membership_Date = ui->memebershipDate->text();
Затем, если пользователь хочет обновить дату, я получаю дату QString из базы данных. Вот последний шаг в процессе получения даты в виде QString (и после проверки весь процесс всегда возвращает правильную дату):
QString date_temp = modelToShow->record(row_index).value(11).toString();
Затем я конвертирую QString в QDate следующим образом:
QDate membership_Date = QDate::fromString(date_temp,"dd/MM/yyyy");
Однако когда я пытаюсь установить поле QDateEdit, используя следующее:
ui->memebershipDate->setDate(membership_Date);
Это не работает, и QDateEdit никогда не изменяется и показывает дату по умолчанию.
Как правильно это настроить?
Задача ещё не решена.
Других решений пока нет …