QDate пустое значение на странице добавления товара

У меня есть форма для вставки продукта на вектор. Моя форма является диалоговой формой QT, и я хотел бы, чтобы пространство, в которое я вставлял дату покупки, было пустым, и когда я нажимаю на QDateEdit, появляется текущая дата, и я могу установить желаемую дату.

Когда я добавляю дату к вектору (как пустую, так и установленную дату), я показываю ее в QTableWidget. столбец даты покупки должен показывать мне это значение, и если оно пустое, я бы хотел установить желаемую дату (после этого у меня есть функция для обновления информации о векторе).

Как я могу это сделать? Потому что в Qdate Class у меня нет ничего, что позволяло бы мне это делать ( http://doc.qt.io/qt-5/qdate.html). Я должен использовать QT и C++

спасибо, надеюсь, я хорошо объяснил проблему.

1 ответ

Простой способ: использовать настроенный QDateEdit и включить всплывающее окно QCalendarWidget, вы можете настроить его с помощью QSS. Пример:

Когда пользователь устанавливает новую дату, просто подключите сигнал dateChanged() к своему собственному слоту и обновите свои данные.

Другие вопросы по тегам