Python PySide qdatedi

2024-06-25 05:55:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个QDateEdit对象(显示窗口上的字段)。当我使用唯一的实数选项时(根据PySide站点)QDateEdit.date()我得到的是“2000,1,1”而不是“1/1/2000”,文档对于告诉如何处理这些数据以将其用作真实日期是完全无用的2000,1,1“不是真正的约会。在

如何使之成为我可以实际使用的日期,以及为什么我不能使用PySide站点上QDateQDateEdit、或{}下描述的任何属性?在


Tags: 数据对象文档date属性站点选项约会
1条回答
网友
1楼 · 发布于 2024-06-25 05:55:42

我很难确定你所说的“真正的约会”是什么意思,但我想你可能想要什么:

# QDateEdit's .date() returns a QtCore.QDate object
date = QtCore.QDate(2013, 1, 1)

# Get the string in whatever format you want
date.toString("MM/dd/yyyy")
Out[10]: u'01/01/2013'

# Get the date as a datetime object
date.toPython()
Out[11]: datetime.date(2013, 1, 1)

我从PySide wiki那里得到了这些

相关问题 更多 >