我有我想让我的用户选择一个日期,并使用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