当前位置: 首页 > news >正文

【Qt】常用控件QCalendarWidget的使用

 常用控件QCalendarWidget的使用

  • QCalendarWidget表示一个日历

核心属性

属性说明

selectDate

当前选中的⽇期

minimumDate

最⼩⽇期

maximumDate

最⼤⽇期

firstDayOfWeek

每周的第⼀天(也就是⽇历的第⼀列) 是周⼏.

gridVisible

是否显⽰表格的边框

selectionMode

是否允许选择⽇期

navigationBarVisible

⽇历上⽅标题是否显⽰

horizontalHeaderFormat

⽇历上⽅标题显⽰的⽇期格式

verticalHeaderFormat

⽇历第⼀列显⽰的内容格式

dateEditEnabled

是否允许⽇期被编辑

 重要信号

信号说明

selectionChanged(const QDate&)

当选中的⽇期发⽣改变时发出

activated(const QDate&)

当双击⼀个有效的⽇期或者按下回⻋键时发出,形参是⼀个QDate类型,保存了选中的⽇期

currentPageChanged(int, int)

当年份⽉份改变时发出,形参表⽰改变后的新年份和⽉份

例子:获取选中的日期

#include "widget.h"
#include "ui_widget.h"#include<QDate>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);
}Widget::~Widget()
{delete ui;
}void Widget::on_calendarWidget_selectionChanged()
{//获取此时选择的日期QDate date = ui->calendarWidget->selectedDate();//将日期输入到label中ui->label->setText(date.toString());
}

http://www.lryc.cn/news/429511.html

相关文章:

  • Nginx: 配置项之main段核心参数用法梳理
  • 密码学之RSA算法
  • 教你学习企业高性能web服务器-nginx
  • 封装通用第三方平台用户表(微信开放平台)
  • 【C++】_string类字符串详细解析(1)
  • 【Linux】——进程概念(万字解读)
  • 03 serv00搭建WordPress
  • 伪共享问题如何解决?
  • 基于web框架的协同过滤的美食推荐系统【数据爬虫、管理系统、数据可更新、样式可调整】
  • Eureka中的多实例配置:如何处理微服务实例动态扩展与缩减
  • Ubuntu 22.04使用 IPTables 配置防火墙
  • Java语言程序设计——篇十三(1)
  • GB/T 5023.3-2008额定电压450/750V及以下聚氯乙烯绝缘电缆
  • 深入单例模式
  • MongoDB 单机和集群环境部署教程
  • 【学习笔记】Day 20
  • StringBuffer与StringBuilder 2024-8-21 22-13
  • 会声会影剪辑视频收费吗,会声会影最新破解版
  • 在Windows11强制开启copilot
  • 基于Java的开源CMS有哪些推荐,各自特点是什么
  • IPC进程通信以及网络通信
  • 【脏数据 bug 解决】ValueError: mean must have 1 elements if it is an iterable, got 3
  • 【Vue3】集成 Ant Design Vue
  • 如何处理前端项目中的SEO优化:从SPA到SSR与SSG
  • 【UE5】Groom毛发系统的基本使用——给小白人添加头发
  • DataWorks函数
  • 设计模式学习优质网站分享:refactoring.guru
  • JVM-Java的四种引用
  • 探索《黑神话:悟空》品质保障的背后:ISO体系认证
  • ArcGIS Pro 实现人口分布栅格TIFF数据的网格提取与可视化