代码之家  ›  专栏  ›  技术社区  ›  Georg Schölly Crazy Developer

我怎样才能让一天在QdateEdit中结束?

  •  4
  • Georg Schölly Crazy Developer  · 技术社区  · 16 年前

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

    1 回复  |  直到 16 年前
        1
  •  3
  •   Chris Cameron    16 年前

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

    myDateEdit.setWrapping(True)
    

    这应该能实现你想要的。

    Doc Link

    更新:

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

    Rollover QDateEdit

    他指出他的实现不考虑最小或最大日期。