gpt4 book ai didi

Python如何从QDateTimeEdit中提取字符串

转载 作者:太空宇宙 更新时间:2023-11-03 14:29:27 25 4
gpt4 key购买 nike

我正在尝试从 QDateTimeEdit 中提取字符串。我已经尝试了几件事,但我不断收到不同的错误,或者我只是得到了内存位置。我需要将它放入 SQlite 搜索字符串中。

self.StartTime = QtWidgets.QDateTimeEdit(self.widget)
self.StartTime.setCalendarPopup(True)
self.StartTime.setObjectName("StartTime")
self.gridLayout.addWidget(self.StartTime, 0, 0, 1, 3)
self.StartTime.setDate(QDate(datetime.now()-timedelta(days=7)))
self.StartTime.setTime(QTime.currentTime())

#This doesn't work
#print(self.StartTime.sectionText())

最佳答案

如果你想转换QDateTimeEdit中存储的日期时间,首先要做的是通过dateTime()获取它,然后将其转换为字符串toString()表示适当的格式,如果想获取当前格式可以使用displayFormat()

dt = self.StartTime.dateTime()
# dt.toString("dd.MM.yyyy hh:mm:ss.zzz"))
dt_string = dt.toString(self.StartTime.displayFormat())
print(dt_string)

关于Python如何从QDateTimeEdit中提取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47405395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com