PyQt5最全32 日历之QCalendarWidget日历控件

import sys
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *class MyCalendar(QWidget):"""日历控件QCalendarWidget可以设置日历的最大最小值、表格是否可见"""def __init__(self):super(MyCalendar, self).__init__()self.initUI()def initUI(self):self.cal = QCalendarWidget(self)    # 这里有selfself.cal.setMinimumDate(QDate(1988, 1, 1))self.cal.setMaximumDate(QDate(2088, 1, 1))self.cal.setGridVisible(True)self.cal.move(20, 20)self.cal.clicked.connect(self.showDate)self.label = QLabel(self)   # 这里有selfdate = self.cal.selectedDate()self.label.setText(date.toString('yyyy-MM-dd dddd'))self.label.move(20, 300)self.resize(400, 350)self.setWindowTitle('日历演示')def showDate(self, date):# 这个也可以# self.label.setText(date.toString('yyyy-MM-dd dddd'))self.label.setText(self.cal.selectedDate().toString('yyyy-MM-dd dddd'))if __name__ == '__main__':app = QApplication(sys.argv)main = MyCalendar()print(main.__doc__)main.show()sys.exit(app.exec_())

结果

PyQt5最全32 日历之QCalendarWidget日历控件相关推荐

  1. PyQt5最全10 使用掩码限制QLineEdit控件的输入

    PyQt5最全10 使用掩码限制QLineEdit控件的输入 from PyQt5.QtWidgets import * import sysclass QLineEditMask(QWidget): ...

  2. 梅花雨做的一个日历 Javascript 页面脚本控件

    梅花雨做的一个日历 Javascript 页面脚本控件 比较好用,背景颜色可以自己用替换的形式改 //------------------------------------------------- ...

  3. 时间表、行程安排表以及日历日程的SilverLight控件MindFusion.Scheduling

    MindFusion.Scheduling for Silverlight 控件结合了丰富的时间管理功能并且具有绚丽的界面,是一款理想的用于创建所有类型的时间表.行程安排表以及日历日程的SilverL ...

  4. android gridview控件使用详解_Android开发实现自定义日历、日期选择控件

    点击上方蓝字关注 ?? 来源: wenzhihao123 https://www.jianshu.com/p/a2f102c728ce 前言 最近项目需要日历效果,考虑用第三方的反而不太适合设计需求, ...

  5. PyQt5 基本语法(四):输入控件

    文章目录 2. 输入控件(一) 2.1 纯键盘 2.1.1 QLineEdit 2.1.1.1 描述 2.1.1.2 控件创建 2.1.1.3 输出模式 2.1.1.4 提示字符串 2.1.1.5 清 ...

  6. android 全选功能,Android实现ListView控件的多选和全选功能实例

    本文实例讲述了Android实现ListView控件的多选和全选功能.分享给大家供大家参考,具体如下: 主程序代码 MainActivity.Java package yy.test; import ...

  7. PyQt5在QGridLayout布局下动态删除增加控件

    PyQt5 QGridLayout removeWidget PyQt5 动态删除增加控件 注意 删除控件removeWidget() 之后需要 sip.delete() 截取部分代码示例如下: im ...

  8. android输入自动补全,Android用户输入自动提示控件AutoCompleteTextView使用方法

    一.简介 1.AutoCompleteTextView的作用 2.AutoCompleteTextView的类结构图 也就是拥有EditText的各种功能 3.AutoCompleteTextView ...

  9. Vue-----table 控件自动勾选全选框2 与tab控件组合使用

    页面区别: 代码: // 标签页的切换 tabClick(tab, event) {//获取tabs页的索引this.tabIndex=tab.indexthis.getEffectByProject ...

最新文章

  1. c语言实现天气预报步骤,一份天气预报的制作历程
  2. hashMap与arrayList,linkedList,hashTable的区别
  3. Centos下使用Docker部署asp.net core项目
  4. iOS之深入解析类Class的底层原理
  5. #define中 #与##的神奇用法
  6. linux 文本操作
  7. 眼图matlab仿真_MATLAB开发自动驾驶第二十课-自动驾驶场景设计器中的预建驾驶场景...
  8. jsx 调用php,JavaScript_JavaScript的React框架中的JSX语法学习入门教程,什么是JSX? 在用React写组件的 - phpStudy...
  9. 论文阅读 || 图像分类系列 —— DenseNet(很详细)
  10. 看单片机原理图-红外遥控、EEPROM
  11. 阿拉伯数字转中文数字(大写或小写)
  12. 【回归预测-PNN分类】基于粒子群算法群优化概率神经网络算法实现空气质量评价预测附matlab代码
  13. PAT 1038 贪心
  14. 一文读懂云计算、大数据、人工智能
  15. python将数字转换为中文_Python:将数字转换为文字
  16. css布局之版权信息
  17. laravel的使用-模型和数据库基本操作
  18. 斯蒂夫•沃兹尼亚克是如何为Apple从零开始开发BASIC的
  19. 二维火视频菜单,开启沉浸式点餐新体验
  20. 易语言实现网页自动刷新

热门文章

  1. java程序转换excel中科学记数法的数据为date类型
  2. win10系统安装php开发环境(PHP+Apache+MySQL)--PHP
  3. 各大主板厂商u盘启动快捷键
  4. Python 实现Ping命令状态检测
  5. Field iMessageProvider in com.tao.springcloud.controller.SendMessageController
  6. XZ原厂C/DC升压IC移动电源常用升压芯片
  7. Redis之String应用场景与SpringCache--存储对象信息、分布式唯一ID、文章阅读量、Lua脚本
  8. app自动化测试最佳实践
  9. c语言解除键盘锁定,详细教你电脑键盘怎么解除锁定
  10. 13级计算机商务沟通与礼仪结课论文,计算机组装和维护结课论文