首页 > 软件开发 > PYTHON >

PyQt5-如何设置日历控件字符格式

来源:互联网 2023-03-16 19:18:13 版权归原作者所有,如有侵权,请联系我们

日历控件的字符格式的设置设置等相关操作。qHd办公区 - 实用经验教程分享!

1.主窗口及日历子控件:

  • 1

    顶层窗口和日历子控件的创建,参考下面的连接。只有两个控件比较简单。qHd办公区 - 实用经验教程分享!

    0PyQt5-如何操作日历控件1qHd办公区 - 实用经验教程分享!

    PyQt5-如何设置日历控件字符格式qHd办公区 - 实用经验教程分享!

  • 1相关内容未经授权抓取自百度经验
  • 2.头部文本设置:

  • 1

    ①头部位置看图片标示;qHd办公区 - 实用经验教程分享!

    ②使用 setHeaderTextFormat(QTextCharFormat)方法设置头部文本。qHd办公区 - 实用经验教程分享!

    ③参数是文本字符格式化对象,QTextCharFormat;可以先实例对象在设置具体属性。如图。qHd办公区 - 实用经验教程分享!

    PyQt5-如何设置日历控件字符格式qHd办公区 - 实用经验教程分享!

  • 2

    头部文本还可以分开更详细的设置,水平头和垂直头。qHd办公区 - 实用经验教程分享!

    ①使用:setHorizontalHeaderFormat(QCalendarWidget.HorizontalHeaderFormat)qHd办公区 - 实用经验教程分享!

    ②参数是个日历的HorizontalHeaderFormat对象,有四个枚举的值。qHd办公区 - 实用经验教程分享!

    ---- QCalendarWidget. NoHorizontalHeader 或常数0,不显示水平头qHd办公区 - 实用经验教程分享!

    PyQt5-如何设置日历控件字符格式qHd办公区 - 实用经验教程分享!

  • 3

    设置星期为单个字:setHorizontalHeaderFormat(1)qHd办公区 - 实用经验教程分享!

    ----参数:QCalendarWidget.SingleLetterDayNames 或 1。qHd办公区 - 实用经验教程分享!

    PyQt5-如何设置日历控件字符格式qHd办公区 - 实用经验教程分享!

  • 4

    设置星期为短名字:setHorizontalHeaderFormat(2)qHd办公区 - 实用经验教程分享!

    ----参数 QCalendarWidget. ShortDayNames 或2qHd办公区 - 实用经验教程分享!

    PyQt5-如何设置日历控件字符格式qHd办公区 - 实用经验教程分享!

  • 5

    设置星期为长名字:setHorizontalHeaderFormat(3)qHd办公区 - 实用经验教程分享!

    ----参数 QCalendarWidget. LongDayNames 或3qHd办公区 - 实用经验教程分享!

    PyQt5-如何设置日历控件字符格式qHd办公区 - 实用经验教程分享!

  • 6

    竖行头字体设置,它显示的是每年的第几周;两种情况,显示和不显示。qHd办公区 - 实用经验教程分享!

    不显示头:cald.setVerticalHeaderFormat(0)qHd办公区 - 实用经验教程分享!

    显示头:cald.setVerticalHeaderFormat(1)

    qHd办公区 - 实用经验教程分享!

    qHd办公区 - 实用经验教程分享!

    PyQt5-如何设置日历控件字符格式qHd办公区 - 实用经验教程分享!

  • 3.设置日期字符格式:

  • 1

    设置星期几的字符格式:qHd办公区 - 实用经验教程分享!

    setWeekdayTextFormat(Qt.DayOfWeek, QTextCharFormatf)qHd办公区 - 实用经验教程分享!

    ---第一个参数是星期几,第二个参数是字符格式对象。qHd办公区 - 实用经验教程分享!

    ---例如如图,设置星期四的字体。qHd办公区 - 实用经验教程分享!

    PyQt5-如何设置日历控件字符格式qHd办公区 - 实用经验教程分享!

  • 2

    设置某一天的字符格式:qHd办公区 - 实用经验教程分享!

    setDateTextFormat(QDate(QDate, QTextCharFormat)qHd办公区 - 实用经验教程分享!

    ---第一个参数是日期对象,第二个参数是字体对象。qHd办公区 - 实用经验教程分享!

    ---例如如图:设置2019.10.1字体,并提示国庆节;qHd办公区 - 实用经验教程分享!

    PyQt5-如何设置日历控件字符格式qHd办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!qHd办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号