首页
学习
活动
专区
圈层
工具
发布

Python高级进阶#018 pyqt5日历控件QCalendarWidget应用

效果图 二、开发思路 QCalendarWidget日历控件的使用 1.从库文件PyQt5.QtWidgets中导入日历控件 2.对日历控件的实例化 cal=QCalendarWidget() 这里实例化的时候没有载入父容器...lbl.setFont(QFont("华文行楷",20)) 日期类型的载入 从PyQt5的核心库中载入日期类Qdate from PyQt5.QtCore import Qdate 默认的有实例的日期显示格式...格式化日期使用toString 方法来实现。...实现的时候,我们有两种方法: 方法一:使用y表示年的一位,M表示月,d表示日 mydate.toString("yyyy年MM月dd日") 方法二:使用系统中的已经定义好的方式 这种方式,实际上是利用系统中已有的枚举类的方法来实现的...mydate.toString(Qt.ISODate)或者 mydate.toString(1) 四、总结强调 1.掌握日历控件QCalendarWidget的载入与配置。

1.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python Qt GUI设计:QCalendar日历类和QDateTimeEdit时间类(基础篇—20)

    创建QCalendarWidget组件,并设置该日历控件的最大日期和最小日期。从窗口组件中选定一个日期,会发射一个QCore.QDate信号,将此信号连接到用户定义的showDate()槽函数。...实现代码如下所示: import sys from PyQt5 import QtCore from PyQt5.QtGui import * from PyQt5.QtWidgets import *...__init__() self.initUI() def initUI(self): self.cal = QCalendarWidget(self) self.cal.setMinimumDate...如果要同时操作日期时间,请使用QDateTimeEdit类。...通过示例了解QDateTimeEdit时间类,示例效果如下所示: 在这个例子中有QDateTimeEdit控件和按钮控件,当单击“获得日期和时间"按钮时,会获得当前的日期和时间。

    3.1K30

    python 使用PyQt5

    一:安装PyQt5 pip install pyqt5 二:PyQt5简单使用 1:使用PyQt5创建一个简单窗口 import sys from PyQt5 import QtWidgets #创建一个应用...循环执行窗口触发事件,结束后不留垃圾的退出,不添加的话新建的widget组件就会一闪而过 sys.exit(app.exec_()) 现象如下: 2:给创建的窗口添加标题和图标 import sys from PyQt5...结束后不留垃圾的退出,不添加的话新建的widget组件就会一闪而过 sys.exit(app.exec_()) 现象如下: 3:给创建的窗口设置按钮及设置提示语 import sys from PyQt5...不添加的话新建的widget组件就会一闪而过 sys.exit(app.exec_()) 现象如下(点击button按钮,窗口关闭): 4:设置标签(lable)信息 import sys from PyQt5...循环执行窗口触发事件,结束后不留垃圾的退出,不添加的话新建的widget组件就会一闪而过 sys.exit(app.exec_()) 现象如下: 5:配置输入框 import sys from PyQt5

    1K30

    PyQt5安装与使用

    GUI 框架,最终还是看上了 PyQt5 这个使用较多,文档相对较全的工具~ PyQt5 是以 QT 库为基础,而 QT 库是一个 C++ 库和开发工具,包括图形用户界面、网络、线程、正则表达式、SQL...PyQt5 将超过 1000 个这些类实现为一组 Python 模块。...简而言之,PyQt5 就是一个类似于 Java Swing 的 GUI 工具,其中已经内置了较多的高级模块,而且使用 PyQt Desinger 这种工具,可以做到图形化绘制界面,并再次转换成 py 脚本文件...安装 此处略去 Python3 的安装,使用 pip 工具打开 CMD 进行安装: pip install pyqt5 pip install pyqt5-tools 其中第一个命令是安装 PyQt5...的信号槽,可以完成多线程操作 我们绘制一个简单的表单如下: 可以点击上面导航栏中的预览进行页面预览: 点击保存为 *.ui 文件,使用 PyCharm 打开,使用 PyUIC 工具将其转换成 py 文件

    2.4K00

    【从零开始的Qt开发指南】(九)Qt 常用控件之显示类控件(下):ProgressBar 与 CalendarWidget 实战进阶

    本文将基于 Qt 5.14 版本,从核心属性、实战案例到进阶技巧,全面拆解这两个控件的使用方法,带你解锁显示类控件的高级玩法!下面就让我们正式开始吧!...二、CalendarWidget 控件:日期选择的标准化解决方案 QCalendarWidget 是 Qt 提供的日历控件,支持日期选择、月份 / 年份切换、日期范围限制等功能,无需手动绘制日历界面...::ShortDayNames(短名称,如 “一”)等 控制星期几的显示格式 verticalHeaderFormat 垂直表头格式 QCalendarWidget::NoVerticalHeader(...::currentPageChanged, this, [=](int year, int month) { QDate currentMonthFirstDay(year, month, 1)...问题 3:日期格式化显示异常(如星期显示为英文) 原因:QDate::toString的格式符使用不当,默认根据系统 locale 显示; 解决方案:使用中文格式符,或设置 locale 为中文: //

    19320

    PyQt5安装以及使用教程 (window 上含QT Designer的安装)

    window 平台安装  1、安装 PyQt5 PyQt5 有两种安装方式,一种是从官网下载源码安装,另外一种是使用 pip 安装。 这里我推荐大家使用pip 安装。...因为它会自动根据你的Python 版本来选择合适的 PyQt5 版本,如果是手动下载源码安装,难免会选择出错。建议使用比较稳妥的安装方式。...pip3 install PyQt5 另外,如果你的网络访问外网不是很好的话建议使用豆瓣的镜像下载,不然会很很慢或者直接安装失败。...3、 设置环境变量 在桌面上右键单击“我的电脑”,在弹出的快捷菜单中选择“属性”->“高级系统设置”->“高级”,单击环境变量按钮,在系统变量Path中添加pyqt5-tools目录的绝对路径。...未经允许不得转载:肥猫博客 » PyQt5安装以及使用教程 (window 上含QT Designer的安装)

    15.9K40

    PyQt5安装教程

    window 平台安装 PyQt5 有两种安装方式,一种是从官网下载源码安装,另外一种是使用 pip 安装。 这里我推荐大家使用pip 安装。...因为它会自动根据你的Python 版本来选择合适的 PyQt5 版本,如果是手动下载源码安装,难免会选择出错。建议使用比较稳妥的安装方式。...pip3 install PyQt5 另外,如果你的网络访问外网不是很好的话建议使用豆瓣的镜像下载,不然会很很慢或者直接安装失败。...设置环境变量 在桌面上右键单击"我的电脑",在弹出的快捷菜单中选择"属性"->"高级系统设置"->"高级",单击环境变量按钮,在系统变量Path中添加pyqt5-tools目录的绝对路径。...pip3 install pyqt5 网速较慢的情况下,也可以使用镜像 pip install PyQt5 -i https://pypi.douban.com/simple 安装 Qt Creater

    2.7K20
    领券