PyQt5-QDateEdit的简单使用操作
使用PyQt5开发图形界面,里面使用日期框,这里把这个QDateEdit组件命名为:beginDate
fromPyQt5.QtCoreimportQDate
1.初始化赋值,不设置则默认为2000/1/1,这里默认为当天日期
self.beginDate.setDate(QDate.currentDate())
2.读取选择后的日期
sBeginDate=self.beginDate.date().toString(Qt.ISODate)
print(sBeginDate)
显示日期格式:
yyyy-mm-dd
如:2019-07-30
网上查到的资料很多都是赋值的,没有说明如何读取,这里主要是记录下如何读取,其它的可参考网上的资料。
补充知识:pyqt中QDateTimeEdit/QDateEdit相关使用方法
QDateTimeEdit/QDateEdit
clear(self) QDatedate(self) QDateTimedateTime(self) setDate(self,QDatedate) setDateTime(self,QDateTimedateTime) setTime(self,QTimetime) QTimetime(self) now_day=time.strftime("%Y-%m-%d",time.localtime()) self.dateEdit.setDate(QDate.fromString(now_day,'yyyy-MM-dd')) now_time=time.strftime("%Y-%m-%d%H:%M:%S",time.localtime()) self.dateTimeEdit.setDateTime(QDateTime.fromString(now_time,'yyyy-MM-ddhh:mm:ss'))
QDate
QDatecurrentDate() QDatefromString(QStrings,QStringformat) QStringtoString(self,QStringformat) (intyear,intmonth,intday)getDate(self) intday(self) intmonth(self) intyear(self)
QDateTime
QDateTimecurrentDateTime() QDateTimefromString(QStrings,QStringformat) QStringtoString(self,QStringformat) QDatedate(self) QTimetime(self) start_time=self.dateTimeEdit.dateTime() end_time=self.dateTimeEdit_2.dateTime()
以上这篇PyQt5-QDateEdit的简单使用操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。