c++ - 覆盖 QDateTimeEdit
问题描述
我想编写一个小部件来编辑具有以下格式之一的日期(+时间):
- doy/yyyy (+hh:mm:ss)
- doy/yy (+hh:mm:ss)
其中 doy 是一年中的天数(在 [1;365] 或 [1;366] 之间,具体取决于年份)。
在这个小部件中,我想拥有 QDateTimeEdit 提供的功能:
- 写入的日期始终有效(例如,用户不应该能够写入 367/2020)
- 我希望能够使用滚轮和上/下箭头来增加/减少给定部分
你知道怎么做吗?QDateTimeEdit 小部件源代码非常复杂,它可能是一个更简单的解决方案。预先感谢您的帮助。
解决方案
推荐阅读
- go - gorm many2many 重新创建数据库中已有的条目
- sql - 管理仪表板 UI 套件
- java - 字符串而不是文档中的 JTidy 输出?
- azure - 创建集群时出现 Azure 数据资源管理器错误:未注册订阅“”
- python - Pandas 和 Selenium 的阅读表
- php - html表单上是否可以有多个enctypes?
- python - 无法使用 cython 获得预期的加速(在字符串列表中搜索)
- php - 传递给 Illuminate\Database\Query\Builder::cleanBindings() 的参数 1 必须是数组类型,给定字符串,
- python - 如何在 python 中使用 pip 克服海拔错误
- c# - 如何强制派生类在 C# 中实现属性