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定时检查启动某个exe程序适合检测exe是否挂了
Jan 21 Python
Django日志模块logging的配置详解
Feb 14 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
Jun 27 Python
selenium+python 去除启动的黑色cmd窗口方法
May 22 Python
Python2和Python3之间的str处理方式导致乱码的讲解
Jan 03 Python
Python增强赋值和共享引用注意事项小结
May 28 Python
Python读写文件基础知识点
Jun 10 Python
python 批量解压压缩文件的实例代码
Jun 27 Python
python实现按关键字筛选日志文件
Dec 24 Python
如何使用python传入不确定个数参数
Feb 18 Python
使用Django实现把两个模型类的数据聚合在一起
Mar 28 Python
Python可以用来做什么
Nov 23 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
phpMyAdmin 安装教程全攻略
2007/03/19 PHP
php 分页函数multi() discuz
2009/06/21 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
2013/06/01 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
简单分析ucenter 会员同步登录通信原理
2014/08/25 PHP
php微信支付之公众号支付功能
2018/05/30 PHP
TP5(thinkPHP框架)实现后台清除缓存功能示例
2019/05/29 PHP
laravel清除视图缓存的代码
2019/10/23 PHP
jquery 模拟类搜索框自动完成搜索提示功能(改进)
2010/05/24 Javascript
使用AngularJS 应用访问 Android 手机的图片库
2015/03/24 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
基于javascript数组实现图片轮播
2016/05/02 Javascript
JavaScript面向对象精要(下部)
2017/09/12 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
Angular @HostBinding()和@HostListener()用法
2018/03/05 Javascript
node的process以及child_process模块学习笔记
2018/03/06 Javascript
vue 递归组件的简单使用示例
2021/01/14 Vue.js
[44:04]OG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
PyQt5固定窗口大小的方法
2019/06/18 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
2019/08/09 Python
Python算法中的时间复杂度问题
2019/11/19 Python
浅谈keras2 predict和fit_generator的坑
2020/06/17 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
CSS3制作圆角图片和椭圆形图片
2016/07/08 HTML / CSS
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
2019/01/18 HTML / CSS
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
实习生岗位职责
2014/04/12 职场文书
学校国庆节活动总结
2015/03/23 职场文书
交通安全月活动总结
2015/05/08 职场文书
房屋所有权证明
2015/06/19 职场文书
Python Matplotlib库实现画局部图
2021/11/17 Python
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS