将qDateTimeEdit限制为15分钟

用户名

http://qt-project.org/doc/qt-5/qabstractspinbox.html#specialValueText-prop中,有一个如何限制QSpinBox的示例。它说:

  zoomSpinBox->setSingleStep(10);

我的问题是我想拥有一个QDateTimeEdit,其中用户只能按25分钟(又称15分钟)指定日期时间。

像2014-12-12 12:30:00是有效且可能的,但2014-12-12 12:10:00则无效。

有什么简单的方法可以完成此操作,因为我找不到方法。

一个相当复杂的解决方案是验证用户的输入并将其四舍五入到下一个四分之一小时,但这是我要避免的事情,因为我发现该输入对于用户而言过于隐蔽/晦涩难懂。(就像当他进入12:05并更新为12:15时,他实际上并没有看到它...)

昂卡皮利斯

一种方法是覆盖

 QDateTimeEdit::stepBy(int steps)

检查返回的当前部分currentSection()是否是分钟部分,并以15分钟为步长递增/递减DateTime。当然,您仍然必须改写QDateTimeEdit::dateTimeFromText输入的日期。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将qDateTimeEdit限制为15分钟

来自分类Dev

将小时DateTimePicker限制为30分钟间隔

来自分类Dev

将分钟递增至最近的15分钟间隔

来自分类Dev

将2分钟数据转换为15分钟平均值

来自分类Dev

SQL将5分钟的3行分组为15分钟的单个行

来自分类Dev

将日期时间修改为过去15分钟

来自分类Dev

MYSQL将日期时间舍入为15分钟

来自分类Dev

如何将时间增加15分钟

来自分类Dev

MYSQL将日期时间舍入为15分钟

来自分类Dev

将时间值增加15分钟

来自分类Dev

如何将时间增加15分钟

来自分类Dev

将日期时间修改为过去15分钟

来自分类Dev

将TTime舍入到最接近的15分钟

来自分类Dev

查找早于15分钟的文件

来自分类Dev

UIDatePicker 15分钟增量快速

来自分类Dev

Windows计划任务过去15分钟和每小时15分钟

来自分类Dev

如何将csv中缺少的日期(间隔为15分钟)点存储到新文件中(间隔为15分钟)-python 3.5

来自分类Dev

将cron作业配置为每15分钟在Jenkins上运行

来自分类Dev

如何将数据库记录分组为15分钟的时间间隔

来自分类Dev

将15分钟数据更改为R中的每日平均值

来自分类Dev

将全日程中的日程安排拆分为15分钟的时段

来自分类Dev

SAPUI5:将Timepicker配置设置为15分钟间隔

来自分类Dev

将整数作为时间间隔为15分钟

来自分类Dev

将日期和15分钟的时间块编号转换为完整的datetime

来自分类Dev

Oracle将timestamp列归类为15分钟存储桶

来自分类Dev

如何将15分钟数据转换为每小时以熊猫为单位的时间?

来自分类Dev

将15分钟添加到时间范围

来自分类Dev

将15分钟数据更改为R中的每日平均值

来自分类Dev

Excel公式将4.15解释为4小时15分钟

Related 相关文章

热门标签

归档