QTimeEdit,只改变几小时?

时间:2018-01-08 12:40:21

标签: qt qt5 qdatetime

在我的应用程序中,我有一个QTimeEdit,我只想编辑小时。有可能吗? (禁止编辑分钟数)

1 个答案:

答案 0 :(得分:2)

您可以覆盖void QDateTimeEdit::stepBy(int steps)以仅添加/删除小时数。

虽然Qt代码对于该任务似乎有点复杂:https://code.woboq.org/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp.html#_ZN13QDateTimeEdit6stepByEi