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基础教程之popen函数操作其它程序的输入和输出示例
Feb 10 Python
python连接远程ftp服务器并列出目录下文件的方法
Apr 01 Python
Python实现ssh批量登录并执行命令
Oct 25 Python
Python 多进程和数据传递的理解
Oct 09 Python
Python实现的维尼吉亚密码算法示例
Apr 12 Python
创建pycharm的自定义python模板方法
May 23 Python
django项目搭建与Session使用详解
Oct 10 Python
Pycharm保存不能自动同步到远程服务器的解决方法
Jun 27 Python
Python-for循环的内部机制
Jun 12 Python
python字典通过值反查键的实现(简洁写法)
Sep 30 Python
python基于pexpect库自动获取日志信息
Feb 01 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 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
文件系统基本操作类
2006/11/23 PHP
php的大小写敏感问题整理
2011/12/29 PHP
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
理解Javascript_14_函数形式参数与arguments
2010/10/20 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
Jquery加载时从后台读取数据绑定到dropdownList实例
2013/06/09 Javascript
多种方式实现JS调用后台方法进行数据交互
2013/08/20 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
JavaScript Split()方法
2015/12/18 Javascript
全面解析Bootstrap布局组件应用
2016/02/22 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
2016/05/31 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
js实现可输入可选择的select下拉框
2016/12/21 Javascript
canvas绘制表盘时钟
2017/01/23 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
2018/07/30 Javascript
原生JS实现前端本地文件上传
2018/09/08 Javascript
深入理解react-router 路由的实现原理
2018/09/26 Javascript
nodejs环境使用Typeorm连接查询Oracle数据
2019/12/05 NodeJs
[01:10:03]OG vs EG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
python处理中文编码和判断编码示例
2014/02/26 Python
python BeautifulSoup设置页面编码的方法
2015/04/03 Python
Python 操作MySQL详解及实例
2017/04/30 Python
Python实现完整的事务操作示例
2017/06/20 Python
Python使用sax模块解析XML文件示例
2019/04/04 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
2019/04/15 Python
pandas实现将日期转换成timestamp
2019/12/07 Python
python 爬取百度文库并下载(免费文章限定)
2020/12/04 Python
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
职业道德模范事迹材料
2014/08/24 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
邀请书格式范文
2015/02/02 职场文书
一次Mysql update sql不当引起的生产故障记录
2022/04/01 MySQL
Python实现Matplotlib,Seaborn动态数据图
2022/05/06 Python
Windows Server 2012 R2服务器安装与配置的完整步骤
2022/07/15 Servers