标准行为是,一旦当天到达 31 点,升级按钮就会停止工作。我希望它重置为 1 并跳转到下个月。

有帮助吗?

解决方案

我还没有机会对此进行测试,但我知道 QDateEdit 实现了 QAbstractSpinBox,因此您应该能够调用

myDateEdit.setWrapping(True)

这应该可以实现你想要的。

文档链接

更新:

这种行为的术语显然被称为“翻转”,这是一个人的实现,它(同样,我没有测试过)似乎是另一种潜在的解决方案:

翻转QDate编辑

他指出,他的实现并未考虑最小或最大日期。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top