我试图让我的用户选择一个日期并使用 dateedit 小部件进入数据库,并且我通过使用委托来执行此操作,但由于某种原因它也附加了时间
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' 我不想要时间吗?解决这个问题的方法是什么?