Wie kann ich Tage in einem QDateEdit Wrap-around?
Frage
Das Standardverhalten ist, dass, sobald der Tag 31 erreicht die Step-up-Taste nicht mehr funktionierte. Ich möchte es auf 1 und springt auf den nächsten Monat zurückzustellen.
Lösung
Ich habe die Gelegenheit gehabt, dies zu testen, aber ich weiß, dass QDateEdit QAbstractSpinBox implementiert, so sollten Sie in der Lage zu nennen
myDateEdit.setWrapping(True)
was soll erreichen, was Sie wollen.
Update:
Der Begriff für dieses Verhalten anscheinend „Rollover“ und hier genannt wird, ist eine Implementierung der Person, die (wieder, ich habe es nicht getestet) erscheint eine weitere mögliche Lösung zu sein:
Er macht den Punkt, dass seine Umsetzung nicht berücksichtigt min oder max geht aber.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow