Я пытаюсь позволить своему пользователю выбрать дату и войти в базу дат, используя виджет dateedit, и я сделаю это с помощью делегата, но по какой-то причине он присоединяет время, а такжеpyqt4 dateedit delegate не хочет отображать время
class ProductDelegate(QtSql.QSqlRelationalDelegate):
def __init__(self):
super().__init__()
def createEditor(self, parent, option, index):
if index.column() == 3:
editor = QtGui.QDateEdit(parent)
now = QtCore.QDate.currentDate()
editor.setMinimumDate(now)
editor.setCalendarPopup(True)
return editor
else:
return QtSql.QSqlRelationalDelegate.createEditor(self, parent, option, index)
строка, что осталось после того, как дата определена что-то вроде '30/01/2015 00:00:00' Я не хочу, время там? какова работа вокруг этого?
Почему имеет значение, если включено время? Вы можете указать формат, если и когда он будет показан пользователю, независимо от того, что вы хотите. – jonrsharpe
Я отредактировал вопрос, если вы посмотрели один раз без времени, были введены с использованием инструмента базы данных, но те, у которых есть время, было показано, как он отображается пользователю, как я могу указать формат? – Inthuson