Comment puis-je faire enrouler autour jours dans un QDateEdit?
Question
Le comportement standard est que dès le jour atteint 31 le bouton élévateur cesse de fonctionner. Je voudrais pour réinitialiser à 1 et passer au mois suivant.
La solution
Je n'ai pas eu l'occasion de tester, mais je sais que QDateEdit implémente QAbstractSpinBox, donc vous devriez être en mesure d'appeler
myDateEdit.setWrapping(True)
qui devrait accomplir ce que vous voulez.
Doc lien
Mise à jour:
Le terme de ce comportement est apparemment appelé « roulement » et voici la mise en œuvre d'une personne qui (encore une fois, je ne l'ai pas testé) semble être une autre solution potentielle:
Il fait valoir que sa mise en œuvre ne considère pas min ou max date bien.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow