QTimeEdit,只改变小时?

QTimeEdit, change only hours?

在我的应用程序中,我有一个 QTimeEdit,我只想在其中编辑时间。有可能这样做吗? (禁止编辑会议记录)

您只能将 void QDateTimeEdit::stepBy(int steps) 覆盖到 add/remove 小时。

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