PyQt5-QDateEdit的简单使用操作


Posted in Python onJuly 12, 2020

使用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的简单使用操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python制作获取网站目录的图形化程序
May 04 Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
Jun 07 Python
python实现远程通过网络邮件控制计算机重启或关机
Feb 22 Python
在cmd中运行.py文件: python的操作步骤
May 12 Python
使用pandas批量处理矢量化字符串的实例讲解
Jul 10 Python
python3+opencv3识别图片中的物体并截取的方法
Dec 05 Python
python正则表达式匹配[]中间为任意字符的实例
Dec 25 Python
Django CBV与FBV原理及实例详解
Aug 12 Python
Flask中endpoint的理解(小结)
Dec 11 Python
python读取ini配置的类封装代码实例
Jan 08 Python
python3 简单实现组合设计模式
Jul 02 Python
详解Flask开发技巧之异常处理
Jun 15 Python
Python logging日志模块 配置文件方式
Jul 12 #Python
django rest framework 过滤时间操作
Jul 12 #Python
使用python脚本自动生成K8S-YAML的方法示例
Jul 12 #Python
python读取excel进行遍历/xlrd模块操作
Jul 12 #Python
django rest framework 自定义返回方式
Jul 12 #Python
Django+RestFramework API接口及接口文档并返回json数据操作
Jul 12 #Python
Python3交互式shell ipython3安装及使用详解
Jul 11 #Python
You might like
php简单smarty入门程序实例
2015/06/11 PHP
php二维码生成
2015/10/19 PHP
php常用图片处理类
2016/03/16 PHP
php使用正则验证中文
2016/04/06 PHP
php无限极分类实现方法分析
2019/07/04 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
JS中令人发指的valueOf方法介绍
2013/02/22 Javascript
深入理解jQuery中live与bind方法的区别
2013/12/18 Javascript
微信WeixinJSBridge API使用实例
2015/05/25 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
2016/11/04 Javascript
bootstrap快速制作后台界面
2016/12/05 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
layui前端时间戳转化实例
2019/11/15 Javascript
在vue中配置不同的代理同时访问不同的后台操作
2020/09/11 Javascript
在vue中通过render函数给子组件设置ref操作
2020/11/17 Vue.js
Python中的文件和目录操作实现代码
2011/03/13 Python
python中尾递归用法实例详解
2015/04/28 Python
Python的装饰器使用详解
2017/06/26 Python
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
对pandas中时间窗函数rolling的使用详解
2018/11/28 Python
python实现定时压缩指定文件夹发送邮件
2020/12/22 Python
对Python中小整数对象池和大整数对象池的使用详解
2019/07/09 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
python中return的返回和执行实例
2019/12/24 Python
Django 项目布局方法(值得推荐)
2020/03/22 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
Tensorflow之MNIST CNN实现并保存、加载模型
2020/06/17 Python
Django自带的用户验证系统实现
2020/12/18 Python
大学自荐信
2013/12/12 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
Java 通过手写分布式雪花SnowFlake生成ID方法详解
2022/04/07 Java/Android
python 单机五子棋对战游戏
2022/04/28 Python