Qt: как установить QDate (который конвертируется из QString) в поле QDateEdit?

У меня есть поле 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 никогда не изменяется и показывает дату по умолчанию.

Как правильно это настроить?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]