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. LeetCode简单题之长按键入
  2. HDU2544(Dijstra算法)
  3. 在node.js中一次读取一行文件?
  4. 所谓完整的linux系统包括哪些部分呢?【转】
  5. LeetCode Ugly Number II(丑数的计算)
  6. 06004_Redis的启动、使用和停止
  7. 互联网分布式架构技术概述
  8. python 坐标轴 单位刻度_Python学习笔记(matplotlib篇)--坐标轴刻度
  9. 导出mysql数据库表结构文档
  10. 微软silverlight视频教程
  11. 程序员为什么需要学会Markdown
  12. 【Matlab】Matlab2014修改默认工作目录
  13. 《复变函数论》试题库及答案
  14. 手机计算机怎么玩24点游戏,计算器上的24点游戏怎么操作
  15. 学习笔记4--自动驾驶汽车感知系统
  16. 怎么从光缆缆标志区别是单模光缆还是多模光缆
  17. 电脑无故关机,出现提示:从异常关机中恢复 bluescreen.........
  18. 链家混三个月底薪_链家面试感想
  19. 提示https不安全的原因及解决办法
  20. 电商系统,商品属性表和功能设计,可用于各种实体的属性

热门文章

  1. LeetCode 682 棒球比赛
  2. 如何在linux部署pdf文档,LINUX安装部署文档.pdf
  3. 大卖还是扑街?仅凭情节概要,AI便可预估一部电影能否成功
  4. 高德地图 web android,Android 调用第三方地图类App (高德 百度 百度网页版)
  5. eclipse提示框全黑色背景怎么改
  6. 缓存:Memcached Redis
  7. 计算机软件实习项目一 简单计算器 (Qt实现计算器界面) 12-5
  8. 图解搜索引擎工作原理
  9. 数据才是车联网的未来
  10. 平头哥RVB2601测评:对接阿里云物联网平台