专栏首页跟Qt君学编程Qt官方示例-日历控件

Qt官方示例-日历控件

该例子介绍QCalendarWidget的用法。

总结一些用法

QCalendarWidget *calendar;
  • 设置最小日期
calendar->setMinimumDate(date);
  • 设置最大日期
calendar->setMaximumDate(date);
  • 设置当前日期
calendar->setSelectedDate(date);
  • 显示日历表格
calendar->setGridVisible(true);
  • 设置某个星期的文本格式
QTextCharFormat format;
format.setForeground(...);
calendar->setWeekdayTextFormat(Qt::Saturday, format);
  • 设置某个日期的文本格式
QTextCharFormat format;
calendar->setDateTextFormat(date, format);
  • 第一列中显示的日期
/* 设置第一列显示的是星期天 */
calendar->setFirstDayOfWeek(Qt::Sunday);
  • 隐藏垂直栏(周数)显示
calendar->setHorizontalHeaderFormat(QCalendarWidget::NoVerticalHeader);
  • 隐藏水平栏(星期)显示
calendar->setVerticalHeaderFormat(QCalendarWidget::NoHorizontalHeader);
  • 隐藏日期向导栏
calendar->setNavigationBarVisible(false);

关于更多

  • QtCreator软件可以找到:
  • 或在以下Qt安装目录找到:
C:\Qt\{你的Qt版本}\Examples\{你的Qt版本}\widgets\widgets\calendarwidget
  • 相关链接
https://doc.qt.io/qt-5/qtwidgets-widgets-calendarwidget-example.html

本文分享自微信公众号 - Qt君(qtjuna)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-06-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Qt 5.12部分版本网络模块重大缺陷(建议升级)

    Qt君
  • Qt高级编码约定

      这是我们在编写Qt代码时使用的高级编码约定的概述。有关Qt代码规范,请参见Qt代码风格一文。对于QML,请参阅QML代码规范一文。

    Qt君
  • YUV转RGB暴力解码

      由于YUV和RGB取值范围都落在0-255,所以我们通过遍历所有的YUV的取值可能性即可得出RGB的取值:

    Qt君
  • Bootstarp

    <link href="assets/plugins/bootstrap/css/bootstrap.min.css" type="text/css" rel...

    Dean0731
  • ng6中,在HTTP拦截器里,异步请求数据,之后再返回拦截器继续执行用户请求的方法研究

          我现在项目就是利用拦截器,在请求头里增加:'Authorization': this.storage.token 的请求头。

    申君健
  • 环保数采仪助力空气质量在线监测系统

    空气的质量和人民生活健康息息相关。目前,空气污染源影响空气质量的最主要因素之一是来自固定和流动污染源的人为污染物排放,包括车辆、船舶、飞机的尾气、工业污染、居民...

    用户7348788
  • 借助亚马逊S3和RapidMiner将机器学习应用到文本挖掘

    用户1737318
  • MySQL中无GROUP BY情况下直接使用HAVING语句的问题探究

    这篇文章主要介绍了MySQL中无GROUP BY情况下直接使用HAVING语句的问题探究,同时探究了该情况下MAX与MIN功能的使用情况,需要的朋友可以参考下:

    哲洛不闹
  • 如何将机器学习技术应用到文本挖掘中

    本挖掘典型地运用了机器学习技术,例如聚类,分类,关联规则,和预测建模。这些技术揭示潜在内容中的意义和关系。文本发掘应用于诸如竞争情报,生命科学,客户呼声,媒体...

    机器学习AI算法工程
  • Parcel,零配置开发 React 应用!

    本文译自 Create a React app with zero configuration using Parcel。 webpack 已经经历三四年的发展...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券