时间:2021-05-22
使用PyQt5开发图形界面,里面使用日期框,这里把这个QDateEdit组件命名为:beginDate
from PyQt5.QtCore import QDate
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)QDate date (self)QDateTime dateTime (self)setDate (self, QDate date)setDateTime (self, QDateTime dateTime)setTime (self, QTime time)QTime time (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-dd hh:mm:ss'))QDate
QDate currentDate ()QDate fromString (QString s, QString format)QString toString (self, QString format)(int year, int month, int day) getDate (self)int day (self)int month (self)int year (self)QDateTime
QDateTime currentDateTime ()QDateTime fromString (QString s, QString format)QString toString (self, QString format)QDate date (self)QTime time (self)start_time = self.dateTimeEdit.dateTime()end_time = self.dateTimeEdit_2.dateTime()以上这篇PyQt5-QDateEdit的简单使用操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一:安装PyQt5pipinstallpyqt5二:PyQt5简单使用1:使用PyQt5创建一个简单窗口importsysfromPyQt5importQtWi
一、pyqt5的UI中嵌入matplotlib的方法1、导入模块导入模块比较简单,首先声明使用pyqt5,通过FigureCanvasQTAgg创建画布,可以将
PyQt5简单多线程信号与槽的使用最简单的多线程使用方法是利用QThread函数,展示QThread函数和信号简单结合的方法importsysfromPyQt5
一、安装PyQt5使用镜像源快速安装PyQt5方法:pipinstallPyQt5-ihttps://pypi.tuna.tsinghua.edu.cn/sim
PyQt5安装在cmd下输入pipinstallPyQt5完成PyQt5安装,再安装qtdesigner,可以使用pip安装pipinstallPyQt5-to